Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Bertindih Imej dalam HTML tanpa Menggunakan Penggabungan?

Bagaimanakah Saya Boleh Bertindih Imej dalam HTML tanpa Menggunakan Penggabungan?

DDD
Lepaskan: 2024-12-21 12:36:09
asal
722 orang telah melayarinya

How Can I Overlap Images in HTML without Using Compositing?

Menempatkan Imej Bertindih dalam HTML tanpa Menggubah

Anda ingin memaparkan berbilang imej pada halaman web, dengan beberapa diletakkan di atas yang lain, tanpa menggunakan penggubahan atas sebab prestasi. Mari kita selami penyelesaiannya:

Untuk mencapai pertindihan imej, anda boleh menggunakan teknik penentududukan HTML dan CSS. Balut imej dalam bekas induk dan gunakan kedudukan relatif padanya. Imej individu harus mempunyai kedudukan mutlak.

Berikut ialah contoh coretan kod:

<div class="parent">
  <img class="image1" src="blue-square.png" />
  <img class="image2" src="red-square.png" />
</div>
Salin selepas log masuk
.parent {
  position: relative;
  top: 0;
  left: 0;
}

.image1 {
  position: relative;
  top: 0;
  left: 0;
  border: 1px red solid;
}

.image2 {
  position: absolute;
  top: 30px;
  left: 30px;
  border: 1px green solid;
}
Salin selepas log masuk

Dalam contoh ini, bekas induk mempunyai kedudukan relatif, membenarkan imej anak diposisikan secara relatif kepadanya. Imej1 mempunyai kedudukan relatif dan kekal dalam kedudukan asalnya. Imej2 mempunyai kedudukan mutlak dan diimbangi sebanyak 30px dari bahagian atas dan tepi kiri bekas induk.

Dengan menggunakan pendekatan ini, anda boleh meletakkan imej dengan tepat tanpa overhed penggubahan. Ini amat berfaedah untuk senario di mana anda perlu memaparkan berbilang imej secara dinamik atau mempunyai keperluan kedudukan yang kompleks.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Bertindih Imej dalam HTML tanpa Menggunakan Penggabungan?. 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