.my-sprite { background-image: url("https://i.stack.imgur.com/lJpW8.png"); height: 100px; width: 100px; background-position: 0 0; background-position: -200px 0px; }
<div class="my-sprite"></div>
Saya tidak boleh membuat sprite saya berskala ke saiz yang lebih kecil. Saya mahu ia menjadi seperti separuh saiz sebenar iaitu 100x100px Bagaimanakah saya boleh menskalakannya menggunakan atribut background-size
? Kini ia hanya menunjukkan saiz imej penuh 100x100px...
Boleh guna
transform:scale()
.Saiz sprite imej anda ialah 500x400, jadi jika anda ingin menukar
background-size
减小 2,请定义该尺寸的一半,然后调整background-position
untuk mendapatkan sebarang ikon yang anda mahu: