Lewati ke konten utama

Z-Index (Lapisan Tumpukan)

Saat kita menggunakan position (selain static), elemen-elemen bisa saling menumpuk (seperti kertas di atas meja). z-index menentukan kertas mana yang ada di paling atas.

Konsep Lantai

Bayangkan z-index adalah nomor lantai sebuah gedung.

  • z-index: 1 = Lantai 1
  • z-index: 99 = Lantai 99 (Paling Atas/Depan)
  • z-index: -1 = Lantai Bawah Tanah (Di belakang elemen normal)
.kotak-merah {
position: absolute;
z-index: 1; /* Di bawah */
background: red;
}

.kotak-biru {
position: absolute;
z-index: 2; /* Di atas merah */
background: blue;
}
Syarat Wajib

z-index HANYA berfungsi jika elemen tersebut memiliki position (relative, absolute, fixed, atau sticky). Pada position: static, z-index tidak akan berefek apa pun.