CSS asettelu - z-index ominaisuus
- Edellinen sivu CSS sijoittelu
- Seuraava sivu CSS ylivuoto
z-index
ominaisuus määrittää elementin kerroksellisuusjärjestys.
z-index ominaisuus
Kun elementti on sijoitettu, ne voivat päällekkäistyä muiden elementtien kanssa.
z-index
ominaisuus määrittää elementin kerroksellisuusjärjestys (mikä elementti näytetään edellä, mikä elementti näytetään taakse).
elementin kerroksellisuusjärjestys voi olla positiivinen tai negatiivinen:
Tämä on otsikko

Koska kuvan z-index
arvo -1, joten se sijoitetaan tekstin taakse.
esimerkki
img { sijainti: absoluuttinen; vasen: 0px; ylä: 0px; z-index: -1; }
Huomaa:z-index
soveltuu vainsijoitettu elementti(sijainti: absoluuttinen
,sijainti: suhteellinen
,sijainti: kiinteä
tai sijainti: kiinnitetty
) jajoustavat projektit(display: flex
elementin välittömät lapsielementit).
Toinen z-index-esimerkki
esimerkki
Tässä näemme, että suuremmalla kerroksellisuusjärjestyksellä varustetut elementit sijaitsevat aina pienemmällä kerroksellisuusjärjestyksellä varustettujen elementtien yläpuolella:
<html> <head> <style> .container { sijainti: suhteellinen; } .black-box { sijainti: suhteellinen; z-index: 1; reuna: 2px kiiltävä musta; korkeus: 100px; margin: 30px; } .gray-box { sijainti: absoluuttinen; z-index: 3; tausta: vaaleasivelti; korkeus: 60px; leveys: 70%; vasen: 50px; ylä: 50px; } .green-box { sijainti: absoluuttinen; z-index: 2; tausta: vaaleansininen; leveys: 35%; vasen: 270px; top: -15px; korkeus: 100px; } </style> </head> <body> <div class="container"> <div class="black-box">Musta laatikko</div> <div class="gray-box">Harmaa laatikko</div> <div class="green-box">Vihreä laatikko</div> </div> </body> </html>
ei z-index
Jos kaksi sijoitettua elementtiä ei ole määritelty z-index
tilanteessa päällekkäinHTML-koodin viimeisenä määritellynelementti näytetään ylimmäisenä.
esimerkki
Yhteinen edellä olevan esimerkin kanssa, mutta tässä ei määritetty z-index
:
<html> <head> <style> .container { sijainti: suhteellinen; } .black-box { sijainti: suhteellinen; reuna: 2px kiiltävä musta; korkeus: 100px; margin: 30px; } .gray-box { sijainti: absoluuttinen; tausta: vaaleasivelti; korkeus: 60px; leveys: 70%; vasen: 50px; ylä: 50px; } .green-box { sijainti: absoluuttinen; tausta: vaaleansininen; leveys: 35%; vasen: 270px; top: -15px; korkeus: 100px; } </style> </head> <body> <div class="container"> <div class="black-box">Musta laatikko</div> <div class="gray-box">Harmaa laatikko</div> <div class="green-box">Vihreä laatikko</div> </div> </body> </html>
CSS ominaisuudet
Ominaisuus | Kuvaus |
---|---|
z-index | Aseta elementin kerrosjärjestys. |
- Edellinen sivu CSS sijoittelu
- Seuraava sivu CSS ylivuoto