Rumah > hujung hadapan web > tutorial css > Bagaimana Saya Boleh Skalakan Imej yang Dipotong Dalam CSS Sprite?

Bagaimana Saya Boleh Skalakan Imej yang Dipotong Dalam CSS Sprite?

Barbara Streisand
Lepaskan: 2024-12-02 04:36:13
asal
522 orang telah melayarinya

How Can I Scale Cropped Images Within CSS Sprites?

Menskalakan Imej yang Dipotong dalam CSS Sprite

Artikel bertajuk "CSS Sprites: Teknik untuk Meningkatkan Prestasi Web" membincangkan kaedah untuk memangkas imej yang lebih kecil daripada imej yang lebih besar. Artikel ini meneroka kemungkinan bukan sahaja memangkas tetapi juga menskalakan kawasan yang dipangkas sebelum meletakkannya dalam reka letak.

Seperti yang ditunjukkan dalam artikel, contoh coretan kod CSS mungkin kelihatan seperti ini:

A {
  background-image: url(spriteme1.png);
  background-position: -10px -56px;
}
Salin selepas log masuk

Untuk menskalakan imej yang dipangkas selepas ia diekstrak daripada sprite, sifat bersaiz latar belakang boleh digunakan. Sifat ini disokong oleh kebanyakan pelayar utama (tetapi bukan semua). Contohnya, untuk menskalakan imej yang dipangkas kepada 150% daripada saiz asalnya, peraturan gaya berikut boleh digunakan:

background-size: 150% 150%;
Salin selepas log masuk

Satu lagi pendekatan untuk menskalakan imej yang dipangkas adalah dengan menggunakan gabungan zum dan transformasi: sifat skala. Kaedah ini menyediakan sokongan silang pelayar untuk kedua-dua peranti desktop dan mudah alih. Berikut ialah contoh:

[class^="icon-"] {
  display: inline-block;
  background: url('../img/icons/icons.png') no-repeat;
  width: 64px;
  height: 51px;
  overflow: hidden;
  zoom: 0.5;
  /* Mozilla support */
  -moz-transform: scale(0.5);
  -moz-transform-origin: 0 0;
}

.icon-big {
  zoom: 0.60;
  /* Mozilla support */
  -moz-transform: scale(0.60);
  -moz-transform-origin: 0 0;
}

.icon-small {
  zoom: 0.29;
  /* Mozilla support */
  -moz-transform: scale(0.29);
  -moz-transform-origin: 0 0;
}
Salin selepas log masuk

Dengan teknik ini, anda boleh memangkas dan menskalakan imej yang lebih kecil daripada sprite CSS, membolehkan fleksibiliti dan penyesuaian yang lebih besar apabila bekerja dengan reka letak halaman web.

Atas ialah kandungan terperinci Bagaimana Saya Boleh Skalakan Imej yang Dipotong Dalam CSS Sprite?. 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