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.
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
Dalam hal ini contoh:
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!