Layout CSS - Atribut z-index
- Hal Sebelumnya Pemosisian CSS
- Hal Berikutnya Tumpang Tindih CSS
z-index
aturan menentukan urutan piling elemen.
aturan z-index
ketika elemen disempatkan, mereka mungkin akan tergeser dengan elemen lainnya.
z-index
aturan menentukan urutan piling elemen (elemen mana yang harus berada di depan, elemen mana yang harus berada di belakang).
urutan piling elemen dapat berupa angka positif atau negatif:
ini adalah judul

karena gambar z-index
dengan -1, jadi itu akan disisipkan di belakang teks.
contoh
img { position: absolute; left: 0px; top: 0px; z-index: -1; }
perhatian:z-index
hanya berlaku untukelemen penempatan(position: absolute
、position: relative
、position: fixed
atau position: sticky
) danproyek elasti(display: flex
elemen yang langsung menjadi anaknya).
contoh z-index lainnya
contoh
di sini, kami melihat elemen dengan urutan piling yang lebih tinggi selalu berada di atas elemen dengan urutan piling yang lebih rendah:
<html> <head> <style> .container { position: relative; } .black-box { position: relative; z-index: 1; border: 2px solid black; height: 100px; margin: 30px; } .gray-box { position: absolute; z-index: 3; background: lightgray; height: 60px; width: 70%; left: 50px; top: 50px; } .green-box { position: absolute; z-index: 2; background: lightgreen; width: 35%; left: 270px; top: -15px; height: 100px; } </style> </head> <body> <div class="container"> <div class="black-box">Kotak Hitam</div> <div class="gray-box">Kotak Abu-abu</div> <div class="green-box">Kotak Hijau</div> </div> </body> </html>
tanpa z-index
jika dua elemen penempatan tanpa menentukan z-index
situasi重叠,HTML kode yang terakhir ditentukanelemen akan ditampilkan di atas semua elemen lainnya.
contoh
seperti contoh di atas, tetapi disini tidak ditentukan z-index
:
<html> <head> <style> .container { position: relative; } .black-box { position: relative; border: 2px solid black; height: 100px; margin: 30px; } .gray-box { position: absolute; background: lightgray; height: 60px; width: 70%; left: 50px; top: 50px; } .green-box { position: absolute; background: lightgreen; width: 35%; left: 270px; top: -15px; height: 100px; } </style> </head> <body> <div class="container"> <div class="black-box">Kotak Hitam</div> <div class="gray-box">Kotak Abu-abu</div> <div class="green-box">Kotak Hijau</div> </div> </body> </html>
Properti CSS
Properti | Deskripsi |
---|---|
z-index | Menata urutan pemunculan elemen. |
- Hal Sebelumnya Pemosisian CSS
- Hal Berikutnya Tumpang Tindih CSS