Skip to main content

Z-indeksi: sijoitetaan päällekkäiset elementit CSS: llä

How YouTube Search Works (Saattaa 2025)

How YouTube Search Works (Saattaa 2025)
Anonim

Yksi haasteista, kun käytät CSS-paikannusta web-sivun asettelua varten, on, että osa elementeistasi saattaa olla päällekkäisiä muiden kanssa. Tämä toimii hyvin, jos haluat, että HTML-elementin viimeinen elementti on ylhäällä, mutta mitä jos et halua tai jos haluat, että elementtejä, jotka eivät tällä hetkellä päällekkäisiä muiden kanssa, tekevät niin, koska malli vaatii tätä "kerrostettua" ulkoasua ? Jotta muutat elementtien päällekkäisyyttä, sinun on käytettävä CSS: n ominaisuutta.

Jos olet käyttänyt näytönohjaimia Wordissa ja PowerPointissa tai vankempana kuvankäsittelyohjelmana, kuten Adobe Photoshopissa, niin oletko nähnyt jotain z-indeksistä toimintaa. Näissä ohjelmissa voit korostaa piirrettyjä objekteja ja valita vaihtoehdon "Lähetä takaisin" tai "Tuoda eteenpäin" tiettyjä asiakirjan osia. Photoshopissa sinulla ei ole näitä toimintoja, mutta sinulla on ohjelman "Layer" -ruutu ja voit järjestää, missä elementti pudotetaan kankaalle järjestämällä nämä kerrokset uudelleen. Molemmissa näissä esimerkeissä olet itse määrittämässä näiden kohteiden z-indeksin.

Mikä on Z-indeksi?

Kun käytät CSS-paikannusta sijoittamalla sivuosi elementtejä, sinun täytyy ajatella kolmessa ulottuvuudessa. Siinä on kaksi standardimateriaalia: vasen / oikea ja ylhäältä / alhaalta. Vasempaan ja oikeaan indeksiin kutsutaan x-indeksi, kun taas ylhäältä alhaalta yksi on y-indeksi. Näin voit sijoittaa elementit vaakasuoraan tai pystysuoraan käyttämällä näitä kahta indeksiä.

Web-suunnittelussa on myös sivun pinoamisjärjestys. Jokainen sivun elementti voi kerrostua minkä tahansa muun elementin yläpuolella tai alapuolella. Z-indeksiominaisuus määrittää, missä pinoissa kukin elementti on. Jos x-indeksi ja y-indeksi ovat horisontaalisia ja pystysuoria viivoja, niin z-indeksi on sivun syvyys, pääasiassa kolmas ulottuvuus.

Ajattele web-sivujen elementtejä papereina ja verkkosivu itse kollaasina. Jos sijoitat paperin määräytyvän paikannuksen avulla, ja kuinka paljon sitä käsitellään muiden elementtien avulla, on z-indeksi.

  • Z-indeksi on numero, joko positiivinen (esim. 100) tai negatiivinen (esim. -100).
  • Oletusarvo z-indeksi on 0.

Elementti, jolla on korkein z-indeksi, on ylhäällä, seuraa seuraava korkein ja niin alas alin z-indeksi. Jos kahdella elementillä on sama z-indeksin arvo (tai sitä ei ole määritelty, eli käytä oletusarvoa 0), selain kertoo ne HTML-koodin mukaisessa järjestyksessä.

Kuinka käyttää Z-indeksiä

Anna jokaiselle haluamallesi elementille pinoon eri z-indeksin arvo. Jos sinulla on esimerkiksi viisi eri elementtiä:

  • elementti A-z-indeksi -25
  • elementti B - z-indeksi 82
  • elementti C - z-indeksi ei asetettu
  • elementti D - z-indeksi 10
  • elementti E - z-indeksi -3

Ne pinoavat seuraavassa järjestyksessä:

  1. elementti B
  2. elementti D
  3. elementti C
  4. elementti E
  5. elementti A

On suositeltavaa käyttää erittäin erilaisia ​​z-indeksin arvoja elementtien pinoamiseen. Jos lisäät sivulle lisää elementtejä myöhemmin, sinulla on tilaa kerätä ne, mutta ei tarvitse säätää kaikkien muiden elementtien z-indeksin arvoja. Esimerkiksi:

  • 100 ylimpään osaan
  • 0 keskiosaa varten
  • -100 pohjaelementtiin

Voit myös antaa kahdelle elementille saman z-indeksin arvon. Jos nämä elementit on pinottu, ne näkyvät siinä järjestyksessä, että ne on kirjoitettu HTML-muotoon, ja viimeinen elementti on päälle.

Yksi huomautus: jos elementti käyttää tehokkaasti z-indeksin ominaisuutta, sen täytyy olla lohkotasoinen elementti tai käyttää CSS-tiedostossa "lohko" tai "inline-lohko" -näyttöä.