Apabila menggunakan sprite CSS sebagai imej latar belakang, menskalakannya kepada dimensi yang lebih kecil boleh menjadi hasil yang diinginkan. Artikel ini membincangkan cara menskala sprite secara berkesan menggunakan sifat bersaiz latar belakang.
Masalah biasa timbul apabila cuba menskala sprite kepada saiz yang lebih kecil, mengakibatkan imej penuh dipaparkan dan bukannya versi berskala yang dikehendaki.
Untuk skala sprite, adalah penting untuk memberi perhatian kepada dimensi imej sprite. Dalam contoh anda:
Dengan imej latar belakang ditetapkan kepada "https://i.sstatic.net/lJpW8.png," saiz imej ialah 500x400.
Untuk menskalakannya separuh, tentukan dimensi baharu dalam saiz latar belakang harta:
`
Ini mengurangkan lebar dan tinggi sprite kepada 250px dan 200px, masing-masing.
Selain itu, untuk menyasarkan dan memaparkan ikon tertentu dalam sprite, laraskan sifat kedudukan latar belakang. Sebagai contoh, untuk memaparkan ikon yang terletak pada -200px 0px dalam imej bersaiz penuh asal, perkara berikut sudah memadai:
`
Ingat, jarak anjakan untuk kedudukan latar belakang dibelah dua kerana sprite sedang diskalakan kepada separuh saiz asalnya. Ini memastikan ikon yang diingini dipaparkan.
Atas ialah kandungan terperinci Bagaimana Saya Boleh Menskalakan Sprite CSS Menggunakan `saiz latar belakang`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!