Junior
Kas ir z-index un kā tas tiek izmantots tīmekļa izstrādē?
sobes.tech AI
Atbilde no AI
z-index — ir īpašība CSS, kas nosaka elementu slāņu (stacking) kārtību atkarībā no to atrašanās vietas Z ass. Elementi ar lielāku z-index vērtību tiek attēloti virs elementiem ar mazāku vērtību.
Tiek izmantots, lai pārvaldītu elementu, kuriem ir pozicionēšana (t.i., position īpašība ir cita par static), slāņu dziļumu: relative, absolute, fixed, sticky.
Galvenie lietošanas punkti:
- Statiskās pozīcijas elementi (
position: static;) nepiedalās slāņu kontekstā un ignorēz-index. z-indexvērtība attiecas tikai uz elementiem, kas rada jaunu slāņu kontekstu. Šis konteksts tiek radīts, piemēram, izmantojotpositionar vērtībām, kas navstatic, vai ar citām CSS noteikumiem (piem.,opacity< 1).- Tajā pašā slāņu kontekstā elementi ar lielāku
z-indexir virsū. - Iekšēji iekļautie slāņu konteksti tiek sakārtoti kā viena vienība vecāku kontekstā.
- Bez skaidras
z-indexpiešķiršanas kārtība ir noteikta pēc elementu secības DOM struktūrā.
Piemērs:
.box1 {
position: absolute;
top: 10px;
left: 10px;
width: 100px;
height: 100px;
background-color: red;
z-index: 2; /* Virs .box2 */
}
.box2 {
position: absolute;
top: 30px;
left: 30px;
width: 100px;
height: 100px;
background-color: blue;
z-index: 1; /* Zem .box1 */
}