Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Bagaimana untuk mencapai kesan tidak regangan imej dalam css

Bagaimana untuk mencapai kesan tidak regangan imej dalam css

PHPz
Lepaskan: 2023-04-23 17:46:58
asal
3900 orang telah melayarinya

Dalam CSS, anda boleh menetapkan sifat imej latar belakang untuk mencapai kesan tidak regangan imej. Kami biasanya menggunakan dua kaedah berikut:

Kaedah 1: saiz latar belakang

Gunakan atribut saiz latar belakang untuk menentukan saiz imej latar belakang Anda boleh menentukan lebar dan ketinggian imej latar belakang, atau anda boleh menggunakan penutup atau mengandungi untuk menyesuaikan diri dengan saiz imej latar belakang. Apabila menggunakan penutup, imej latar belakang diregangkan untuk mengisi keseluruhan lebar dan ketinggian elemen, tetapi tidak berubah bentuk. Apabila menggunakan kandungan, imej latar belakang akan mengekalkan saiz asalnya dalam elemen sambil mengisi elemen sepenuhnya.

Sebagai contoh, kod berikut boleh menetapkan imej latar belakang kepada saiz tetap tanpa regangan:

div {
  background-image: url("example.jpg");
  background-size: 300px 200px;
}
Salin selepas log masuk

Kaedah 2: kedudukan latar belakang

Gunakan latar belakang Kedudukan - atribut boleh menetapkan kedudukan imej latar belakang, di mana nilainya boleh menjadi nilai piksel tertentu atau kedudukan relatif, seperti tengah, atas, dsb. Jika kita meletakkan imej latar belakang di tengah-tengah elemen, imej latar belakang tidak akan terbentang tidak kira bagaimana elemen berubah saiz.

Sebagai contoh, kod berikut menetapkan imej latar belakang di tengah-tengah elemen:

div {
  background-image: url("example.jpg");
  background-position: center center;
  background-repeat: no-repeat;
}
Salin selepas log masuk

Menggunakan dua kaedah di atas, anda boleh mencapai imej latar belakang tidak regangan dalam CSS. Anda boleh memilih kaedah khusus yang sesuai dengan anda berdasarkan situasi sebenar.

Atas ialah kandungan terperinci Bagaimana untuk mencapai kesan tidak regangan imej dalam css. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan