← Bumalik sa mga Features
Pro

Z-Index Inspector

Inihahayag ng Z-Index Inspector ang kumpletong stacking order ng bawat elemento sa isang webpage. Ang bawat elemento na may z-index value ay naka-highlight at may label nang direkta sa pahina, at ang isang sorted layer map panel ay nagpapakita ng lahat ng z-index layer mula ibaba hanggang itaas. Natutukoy ang mga stacking context na nilikha ng position, transform, opacity, at iba pang CSS property — sa wakas ay ginagawang visual at intuitive ang z-index debugging.

Ang mga z-index bug ay kabilang sa pinakafrustrating na isyu sa CSS. Ang isang modal na dapat lumabas sa itaas ng lahat ay nakatago sa likod ng sidebar. Ang isang dropdown menu ay nawawala sa likod ng susunod na section. Ang isang tooltip ay hindi nakikita dahil ang parent element ay lumilikha ng hindi inaasahang stacking context. Ang ugat ng problema ay halos palaging maling pag-unawa sa kung paano gumagana ang mga stacking context — at halos walang tulong ang browser DevTools sa pag-visualize ng mga ito. Ginagawa ng Z-Index Inspector na makita ang hindi nakikita. Ang bawat elemento na may explicit na z-index ay nakakakuha ng colored overlay at label na nagpapakita ng halaga nito. Ang isang sorted layer map panel ay naglilista ng lahat ng z-index value mula ibaba (pinakamababa) hanggang itaas (pinakamataas), na nagpapakita kung aling CSS class o elemento ang may kaugnayan sa bawat value. Pinakamahalaga, natutukoy ng tool ang mga stacking context boundary — mga elementong lumilikha ng bagong stacking context sa pamamagitan ng position + z-index, transform, opacity < 1, filter, will-change, o isolation. Ang pag-unawa kung aling ancestor ang lumilikha ng stacking context ay kadalasang susi sa pag-aayos ng mga z-index bug.

Live na Preview
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)
Mga Pangunahing Tampok

On-Page Layer Visualization

Ang bawat elemento na may z-index value ay nakakakuha ng semi-transparent na colored overlay at label badge na nagpapakita ng z-index number nito. Ang mas mataas na z-index value ay nakakakuha ng mas mainit na kulay (pula), ang mas mababang value ay nakakakuha ng mas malamig na kulay (asul). Ang visual na layering ay ginagawang agad na intuitive ang stacking order.

Sorted Layer Map Panel

Ang isang side panel ay naglilista ng lahat ng z-index value na natagpuan sa pahina, na inayos mula pinakamataas (itaas) hanggang pinakamababa (ibaba). Ang bawat entry ay nagpapakita ng z-index value, ng CSS selector o class name, at ng position property. I-click ang anumang entry upang i-highlight ang kaukulang elemento sa pahina.

Stacking Context Detection

Natutukoy ang bawat stacking context boundary sa pahina at ang CSS property na lumilikha nito — position: relative/absolute na may z-index, transform, opacity < 1, filter, will-change, isolation: isolate, o contain: layout. Ang mga ito ay nakalista nang hiwalay upang masubaybayan mo kung bakit ang isang z-index value ay hindi kumikilos gaya ng inaasahan.

Two-Way Element Linking

I-click ang anumang layer sa panel upang i-highlight at mag-scroll patungo sa kaukulang elemento sa pahina. O i-click ang anumang naka-highlight na elemento sa pahina upang hanapin ito sa layer map panel. Mag-navigate sa stacking order sa anumang direksyong natural.

Position Property Indicators

Ang bawat layer entry ay nagpapakita ng CSS position value ng elemento (static, relative, absolute, fixed, sticky) dahil ang z-index ay naaangkop lamang sa mga positioned element. Tukuyin ang mga kaso kung saan nakatakda ang z-index ngunit ang position ay static — isang karaniwang bug kung saan walang epekto ang z-index.

Context Parent Chain

Para sa anumang napiling elemento, makita ang kumpletong chain ng ancestor stacking context hanggang sa root. Unawain nang eksakto kung aling stacking context ng ancestor ang nililimitahan ang z-index scope ng elemento — ang pangunahing insight para sa karamihan ng z-index debugging.

Mga Karaniwang Kaso ng Paggamit

Pag-debug ng Modal / Overlay Visibility

Ang isang modal na may z-index: 9999 ay nakatago sa likod ng sidebar na may z-index: 10. Bakit? Ipinapakita ng Z-Index Inspector na ang parent ng modal ay may position: relative at lumilikha ng stacking context na may z-index: 1, habang ang parent ng sidebar ay may z-index: 2. Hindi kailanman makakatakas ang modal sa context ng parent nito.

Pag-aayos ng Dropdown Menu Stacking

Ang isang dropdown menu ay nawawala sa likod ng susunod na section kapag binuksan ito. Inihahayag ng inspector na ang container ng menu ay may overflow: hidden (na lumilikha rin ng stacking context) o na ang susunod na section ay may mas mataas na z-index. Ginagawang halata ng visual layer highlighting ang overlap.

Paglilinis ng Z-Index Inflation

Sa paglipas ng panahon, nag-iipon ang mga z-index value: 10, 100, 999, 9999, 99999. Ipinapakita ng layer map ang lahat ng value na inayos, na ginagawang madaling tukuyin ang aktwal na hanay na kailangan at pasimplehin sa isang malinis na scale (1, 2, 3, 10, 100).

Pag-unawa sa Third-Party Widget Stacking

Ang mga chat widget, cookie banner, at analytics overlay ay nag-iinject ng mga elemento na may mataas na z-index value. Ipinapakita ng Z-Index Inspector nang eksakto kung anong value ang ginagamit nila, na tumutulong sa iyo na magtakda ng sarili mong mga z-index value nang naaangkop upang maiwasan ang mga conflict.

Pag-audit ng Stacking Context Usage

Suriin ang lahat ng stacking context sa pahina upang tingnan ang mga hindi kinakailangan. Ang mga transform, filter, at opacity na inilapat para sa mga visual effect ay maaaring hindi sinasadyang lumikha ng mga stacking context na nagdudulot ng mga isyu sa z-index sa ibang lugar. Ginagawa ng context list ang lahat ng ito na nakikita.

Paano Gamitin
1

I-activate ang Z-Index Inspector

Buksan ang DevSuite Pro floating dock at i-click ang icon ng Z-Index Inspector. Ini-scan ng tool ang pahina at natutukoy ang bawat elemento na may z-index value at bawat stacking context boundary.

2

Tingnan ang Layer Visualization

Ang mga elemento na may z-index value ay nakakakuha ng colored overlay nang direkta sa pahina, na may mga label na nagpapakita ng kanilang z-index number. Ang mas mataas na value ay lumalabas na may mas mainit na kulay, ang mas mababang value ay may mas malamig na kulay.

3

I-browse ang Layer Map

Buksan ang side panel upang makita ang lahat ng z-index layer na inayos mula pinakamataas hanggang pinakamababa. Ang bawat entry ay nagpapakita ng value, selector, at position property. I-click ang anumang entry upang i-highlight ang elemento sa pahina.

4

Suriin ang mga Stacking Context

Ang seksyon ng panel na "Stacking Contexts" ay naglilista ng bawat elemento na lumilikha ng bagong stacking context at ang responsableng CSS property. Ito ang kadalasang susi sa pag-unawa ng mga isyu sa z-index.

5

Subaybayan ang Context Chain

I-click ang anumang elemento upang makita ang ancestor stacking context chain nito — kung aling parent context ang nakaaapekto sa rendering order nito. Sundin ang chain pataas upang mahanap ang context boundary na nagdudulot ng stacking issue.

Handa na bang Subukan? Z-Index Inspector?

I-install ang DevSuite Pro nang libre at i-unlock ang 39+ developer tools para sa iyong browser.

Idagdag sa Chrome Idagdag sa Edge Idagdag sa FireFox