← Povratak na značajke
Pro

Z-Index Inšpektor

Z-Index Inspector otkriva potpuni redoslijed slaganja svakog elementa na web stranici. Svaki element s z-index vrijednošću označen je i obilježen izravno na stranici, a sortirani panel karte slojeva prikazuje sve z-index slojeve od dna prema vrhu. Prepoznaje stacking contexts stvorene pomoću position, transform, opacity i drugih CSS svojstava — napokon čineći z-index dijagnostiku vizualnom i intuitivnom.

Z-index greške neke su od najfrustrirajućih problema u CSS-u. Modal koji bi trebao biti prikazan iznad svega skriven je iza bočne trake. Padajući izbornik nestaje iza sljedećeg odjeljka. Tooltip je nevidljiv jer nadređeni element stvara neočekivani stacking context. Temeljni uzrok gotovo uvijek leži u nerazumijevanju načina rada stacking contexts — a DevTools preglednika gotovo uopće ne pomažu pri njihovoj vizualizaciji. Z-Index Inspector čini nevidljivo vidljivim. Svaki element s eksplicitnim z-index dobiva obojeni prekrivač i oznaku s vrijednošću. Sortirani panel karte slojeva navodi sve z-index vrijednosti od dna (najniže) do vrha (najviše), prikazujući kojoj CSS klasi ili elementu svaka vrijednost pripada. Najvažnije je to što alat prepoznaje granice stacking contexts — elemente koji stvaraju nove stacking contexts putem position + z-index, transform, opacity < 1, filter, will-change ili isolation. Razumijevanje koji predak stvara stacking context obično je ključ za rješavanje z-index grešaka.

Pregled uživo
example.com/app-dashboard
Stacking layers visualization
z-index: 1 · main-content
z-index: 10 · sidebar
z-index: 100 · modal-backdrop
z-index: 999 · modal-dialog
Confirm deletion?
z-index: 9999
tooltip
Z-Index Layers
5 layers · 2 stacking contexts
9999 .tooltip fixed
999 .modal-dialog fixed
100 .modal-backdrop fixed
10 .sidebar relative
1 .main-content relative
Stacking Contexts
html (root)
.modal-backdrop (opacity: 0.5)
Ključne značajke

Vizualizacija Slojeva na Stranici

Svaki element s z-index vrijednošću dobiva poluprozirni obojeni prekrivač i oznaku koja prikazuje njegov z-index broj. Više z-index vrijednosti dobivaju toplije boje (crvene), niže vrijednosti hladnije boje (plave). Vizualno slaganje čini redoslijed slaganja odmah intuitivnim.

Sortirani Panel Karte Slojeva

Bočni panel navodi sve z-index vrijednosti pronađene na stranici, sortirane od najveće (vrh) do najmanje (dno). Svaki unos prikazuje z-index vrijednost, CSS selektor ili naziv klase i position svojstvo. Kliknite bilo koji unos kako biste označili odgovarajući element na stranici.

Otkrivanje Stacking Contexts

Prepoznaje svaku granicu stacking context na stranici i CSS svojstvo koje je stvara — position: relative/absolute sa z-index, transform, opacity < 1, filter, will-change, isolation: isolate ili contain: layout. Oni su navedeni zasebno kako biste mogli pratiti zašto se z-index vrijednost ne ponaša prema očekivanjima.

Dvosmjerno Povezivanje Elemenata

Kliknite bilo koji sloj u panelu kako biste označili i pomakli prikaz na odgovarajući element na stranici. Ili kliknite bilo koji označeni element na stranici kako biste ga pronašli u panelu karte slojeva. Navigirajte redoslijedom slaganja u smjeru koji vam je prirodan.

Pokazatelji Position Svojstva

Svaki unos sloja prikazuje CSS position vrijednost elementa (static, relative, absolute, fixed, sticky) budući da z-index vrijedi samo za pozicionirane elemente. Uočite slučajeve gdje je z-index postavljen, ali position je static — česta greška pri kojoj z-index nema učinka.

Lanac Nadređenih Contexts

Za bilo koji odabrani element pogledajte potpuni lanac nadređenih stacking contexts sve do korijena. Točno razumijte koji stacking context pretka ograničava opseg z-index elementa — ključni uvid za većinu z-index dijagnostika.

Uobičajeni primjeri upotrebe

Dijagnostika Vidljivosti Modala i Prekrivača

Modal s z-index: 9999 skriven je iza bočne trake s z-index: 10. Zašto? Z-Index Inspector pokazuje da nadređeni element modala ima position: relative i stvara stacking context s z-index: 1, dok nadređeni element bočne trake ima z-index: 2. Modal nikad ne može izaći iz context svog pretka.

Popravak Slaganja Padajućeg Izbornika

Padajući izbornik nestaje iza sljedećeg odjeljka pri otvaranju. Inspector otkriva da kontejner izbornika ima overflow: hidden (koji također stvara stacking context) ili da sljedeći odjeljak ima veći z-index. Vizualno isticanje slojeva čini preklapanje očitim.

Čišćenje Inflacije Z-Index Vrijednosti

Kroz vrijeme z-index vrijednosti se nakupljaju: 10, 100, 999, 9999, 99999. Karta slojeva prikazuje sve vrijednosti sortirano, olakšavajući prepoznavanje stvarnog potrebnog raspona i pojednostavljivanje na čistu skalu (1, 2, 3, 10, 100).

Razumijevanje Slaganja Widgeta Trećih Strana

Chat widgeti, banneri kolačića i analitički prekrivači ubacuju elemente s visokim z-index vrijednostima. Z-Index Inspector prikazuje točno koje vrijednosti koriste, pomažući vam da ispravno postavite vlastite z-index vrijednosti i izbjegnete sukobe.

Revizija Korištenja Stacking Contexts

Pregledajte sve stacking contexts na stranici kako biste provjerili postoje li nepotrebni. Transforms, filters i opacity primijenjeni za vizualne efekte mogu nenamjerno stvarati stacking contexts koji uzrokuju z-index probleme na drugim mjestima. Popis contexts čini ih sve vidljivima.

Kako koristiti
1

Aktivirajte Z-Index Inspector

Otvorite plutajući dock DevSuite Pro i kliknite ikonu Z-Index Inspector. Alat skenira stranicu i prepoznaje svaki element s z-index vrijednošću i svaku granicu stacking context.

2

Pregledajte Vizualizaciju Slojeva

Elementi s z-index vrijednostima dobivaju obojene prekrivače izravno na stranici, s oznakama koje prikazuju njihove z-index brojeve. Veće vrijednosti pojavljuju se s toplijim bojama, manje vrijednosti s hladnijim bojama.

3

Pregledajte Kartu Slojeva

Otvorite bočni panel kako biste vidjeli sve z-index slojeve sortirane od najvećeg do najmanjeg. Svaki unos prikazuje vrijednost, selektor i position svojstvo. Kliknite bilo koji unos kako biste označili element na stranici.

4

Provjerite Stacking Contexts

Odjeljak "Stacking Contexts" u panelu navodi svaki element koji stvara novi stacking context i odgovorno CSS svojstvo. To je obično ključ za razumijevanje z-index problema.

5

Pratite Lanac Contexts

Kliknite bilo koji element kako biste vidjeli lanac nadređenih stacking contexts — koji nadređeni contexts utječu na redoslijed prikazivanja. Pratite lanac prema gore kako biste pronašli granicu context koja uzrokuje problem slaganja.

Spremni za isprobavanje? Z-Index Inšpektor?

Instalirajte DevSuite Pro besplatno i otključajte 39+ razvojnih alata za svoj preglednik.

Dodaj u Chrome Dodaj u Edge Dodaj u FireFox