Junior
z-index nədir və veb inkişafında necə istifadə olunur?
sobes.tech Süni İntellekt
AI-dan cavab
z-index — CSS xüsusiyyətidir və elementlərin Z oxu üzrə yığılma sırasını müəyyən edir. Daha böyük z-index dəyərinə malik elementlər, kiçik z-index dəyərinə malik elementlərin üzərində göstərilir.
Bu, yerləşdirmə ilə əlaqəli elementlərin (yəni, position xüsusiyyəti static-dən fərqli olan elementlər) yığılma dərinliyini idarə etmək üçün istifadə olunur: relative, absolute, fixed, sticky.
İstifadənin əsas nöqtələri:
- Statik yerləşdirməyə malik elementlər (
position: static;) yığılma kontekstində iştirak etmir vəz-index-i nəzərə almır. z-indexdəyəri yalnız yeni yığılma konteksti yaradan elementlərə tətbiq olunur. Bu kontekst, məsələn,positionstaticolmayan dəyərlərlə və ya digər CSS qaydaları (məsələn,opacity< 1) istifadə edilərək yaradılır.- Eyni yığılma kontekstində, daha yüksək
z-indexolan elementlər yuxarıda yerləşir. - İç-içə yığılma kontekstləri, valideyn kontekst daxilində birləşmiş şəkildə yığılır.
z-index-in açıq şəkildə təyin olunmaması halında, yığılma sırası DOM-də elementlərin sırasına görə müəyyən edilir.
İstifadə nümunəsi:
.box1 {
position: absolute;
top: 10px;
left: 10px;
width: 100px;
height: 100px;
background-color: red;
z-index: 2; /* .box2-dən yuxarı */
}
.box2 {
position: absolute;
top: 30px;
left: 30px;
width: 100px;
height: 100px;
background-color: blue;
z-index: 1; /* .box1-dən aşağı */
}