Rumah > hujung hadapan web > tutorial css > Bagaimana Meletakkan Elemen Kanak-Kanak Di Belakang Induknya Tanpa Menggunakan Z-index?

Bagaimana Meletakkan Elemen Kanak-Kanak Di Belakang Induknya Tanpa Menggunakan Z-index?

Patricia Arquette
Lepaskan: 2024-11-25 09:45:32
asal
719 orang telah melayarinya

How to Place a Child Element Behind Its Parent Without Using Z-index?

Cara Meletakkan Elemen Anak di Belakang Ibu Bapa tanpa Z-Index

Persoalannya

Dalam sesetengah senario, anda mungkin memerlukan elemen anak untuk dipaparkan di bawah (atau di belakang) induknya, tanpa mengira kedudukan mereka dalam pepohon DOM. Walau bagaimanapun, menetapkan indeks-z dan kedudukan: relatif nampaknya tidak mencapai kesan ini.

Penyelesaian

Terima kasih kepada kemajuan dalam CSS, anda kini boleh mencapai ini menggunakan transformasi 3D CSS. Begini caranya:


 latar belakang: merah;<br> lebar: 100px;<br> tinggi: 100px; <br> gaya ubah: preserve-3d;<br> kedudukan: relatif;<br>}</p><p>.kanak-kanak {<br> latar belakang: biru;<br> lebar: 100px;<br> tinggi: 100px;<br> kedudukan: mutlak;<br> atas: -5px ;<br> kiri: -5px;<br> ubah: translateZ(-10px)<br>}

 Ibu bapa<br> <div><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">Child
Salin selepas log masuk


< /pre>

Dalam hal ini contoh:

  1. Div induk mempunyai sifat transform-style: preserve-3d, yang membolehkan transformasi 3D untuk elemen dan anak-anaknya.
  2. Div anak diposisikan secara mutlak dalam ibu bapa.
  3. Transformasi: translateZ(-10px) sifat pada anak mengalihkannya 10 piksel ke belakang sepanjang paksi-z.

Akibatnya, elemen anak akan muncul di belakang induk, menindihnya tanpa mengaburkan pandangannya. Teknik ini berfungsi dalam semua penyemak imbas moden.

Atas ialah kandungan terperinci Bagaimana Meletakkan Elemen Kanak-Kanak Di Belakang Induknya Tanpa Menggunakan Z-index?. 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
Cadangan popular
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan