CSS'de z-ekseninde kutuların öne veya arkaya taşınması, z-index
özelliği ile kontrol edilir. Bu özellik, öğelerin diğer öğelerin üzerinde veya altında görüntülenme sırasını belirler. Daha yüksek bir z-index
değeri, öğeyi daha öne getirir.
İşte z-index
kullanımı:
div {
z-index: 1; /* Öğenin z-index değeri, örneğin 1 */
}
span {
z-index: 2; /* Öğenin z-index değeri, örneğin 2 */
}
Bu örnekte, div
ve span
öğelerinin z-index
değerleri farklıdır. z-index
değeri büyük olan öğe, daha önce gelecektir.
Ayrıca, position
özelliğinin değeri relative
, absolute
, veya fixed
olan öğeler üzerinde z-index
kullanabilirsiniz. static
değerine sahip öğeler üzerinde z-index
özelliği etkili olmaz.
.container {
position: relative;
}
.box1 {
position: absolute;
z-index: 2;
}
.box2 {
position: absolute;
z-index: 1;
}
Bu örnekte, .box1
ve .box2
öğeleri .container
içinde position: absolute;
ile konumlandırılmıştır. z-index
değerleri farklı olduğundan, .box1
öğesi daha önde olacaktır.