Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Menskalakan Sprite CSS dengan betul sebagai Imej Latar Belakang?

Bagaimana untuk Menskalakan Sprite CSS dengan betul sebagai Imej Latar Belakang?

Susan Sarandon
Lepaskan: 2024-11-23 20:50:13
asal
290 orang telah melayarinya

How to Properly Scale CSS Sprites as Background Images?

Menskalakan Sprite CSS sebagai Imej Latar Belakang

Apabila menggunakan sprite CSS sebagai imej latar belakang, kadangkala perlu mengecilkannya kepada saiz yang lebih kecil. Walau bagaimanapun, hanya menentukan ketinggian dan lebar yang lebih kecil dalam CSS mungkin tidak selalu berfungsi.

Untuk menskala sprite CSS dengan betul dengan sifat saiz latar belakang, pertimbangkan perkara berikut:

1. Tentukan Dimensi Imej Sprite:

Semak dimensi imej sprite untuk menskalakannya dengan tepat. Contohnya, jika sprite ialah 500x400 piksel dan anda ingin mengurangkannya separuh, dimensi baharu hendaklah 250x200 piksel.

2. Tentukan Kedua-dua Tinggi dan Lebar dalam saiz latar belakang:

Apabila mentakrifkan sifat saiz latar belakang, nyatakan kedua-dua nilai ketinggian dan lebar. Menggunakan hanya satu nilai akan mengakibatkan herotan.

3. Laraskan kedudukan latar belakang kepada Offset:

Untuk mengimbangi latar belakang sprite, gunakan nilai negatif dalam sifat kedudukan latar belakang. Ini membenarkan anda menunjukkan bahagian sprite yang tertentu sahaja.

Contoh:

.my-sprite {
    background-image: url("https://i.sstatic.net/lJpW8.png");
    height: 50px;
    width: 50px;
    background-position: 150px 0px;
    background-size: 250px 200px;
    
    border: 1px solid;
}
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Menskalakan Sprite CSS dengan betul sebagai Imej Latar Belakang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan