← Tilbage til funktioner
Pro

Z-indeks-inspektor

Z-indeks-inspektor afslører den komplette stacking-rækkefølge for hvert element på en webside. Hvert element med en z-indeks-værdi fremhæves og mærkes direkte på siden, og et sorteret lagkortsPanel viser alle z-indeks-lag fra bund til top. Identificerer stacking-kontekster oprettet af position, transform, opacity og andre CSS-egenskaber — endelig gør z-indeks-fejlfinding visuel og intuitiv.

Z-indeks-fejl er nogle af de mest frustrerende problemer i CSS. En modal, der skal vises over alt, er skjult bag en sidebar. En dropdown-menu forsvinder bag den næste sektion. Et tooltip er usynligt, fordi et overordnet element opretter en uventet stacking-kontekst. Grundårsagen er næsten altid en misforståelse af, hvordan stacking-kontekster fungerer — og browser-DevTools giver næsten ingen hjælp til at visualisere dem. Z-indeks-inspektor gør det usynlige synligt. Hvert element med et eksplicit z-indeks får et farvet overlay og en etiket, der viser dets værdi. Et sorteret lagkortspanel viser alle z-indeks-værdier fra bund (laveste) til top (højeste) og viser, hvilken CSS-klasse eller element hver værdi tilhører. Vigtigst af alt identificerer værktøjet stacking-kontekstgrænser — elementer, der opretter nye stacking-kontekster via position + z-indeks, transform, opacity < 1, filter, will-change eller isolation. At forstå, hvilken aner der opretter stacking-konteksten, er normalt nøglen til at løse z-indeks-fejl.

Live forhåndsvisning
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)
Nøglefunktioner

Side-lagvisualisering

Hvert element med en z-indeks-værdi får et semitransparent farvet overlay og et etiketmærke, der viser dets z-indeks-tal. Højere z-indeks-værdier får varmere farver (røde), lavere værdier får koldere farver (blå). Den visuelle lagdeling gør stacking-rækkefølgen umiddelbart intuitiv.

Sorteret lagkortspanel

Et sidepanel viser alle z-indeks-værdier fundet på siden, sorteret fra højeste (top) til laveste (bund). Hver post viser z-indeks-værdien, CSS-selektoren eller klassenavnet og position-egenskaben. Klik på en post for at fremhæve det tilsvarende element på siden.

Stacking-kontekstdetektion

Identificerer hver stacking-kontekstgrænse på siden og den CSS-egenskab, der opretter den — position: relative/absolute med z-indeks, transform, opacity < 1, filter, will-change, isolation: isolate eller contain: layout. Disse vises separat, så du kan spore, hvorfor en z-indeks-værdi ikke opfører sig som forventet.

Tovejs elementkobling

Klik på et lag i panelet for at fremhæve og rulle til det tilsvarende element på siden. Eller klik på et fremhævet element på siden for at finde det i lagkortspanelet. Naviger i stacking-rækkefølgen i den retning, der er naturlig.

Position-egenskabsindikatorer

Hver lagpost viser elementets CSS position-værdi (static, relative, absolute, fixed, sticky), da z-indeks kun gælder for positionerede elementer. Spot tilfælde, hvor z-indeks er sat, men position er static — en almindelig fejl, hvor z-indeks ikke har nogen effekt.

Kontekstoverkæde

For et valgt element, se den komplette kæde af forældre-stacking-kontekster op til roden. Forstå præcis, hvilken aners stacking-kontekst der begrænser elementets z-indeks-omfang — den vigtigste indsigt for de fleste z-indeks-fejlretninger.

Almindelige brugstilfælde

Fejlfinding af modal/overlay-synlighed

En modal med z-indeks: 9999 er skjult bag en sidebar med z-indeks: 10. Hvordan? Z-indeks-inspektor viser, at modalens overordnede har position: relative og opretter en stacking-kontekst med z-indeks: 1, mens sidebarens overordnede har z-indeks: 2. Modalen kan aldrig undslippe sin overordnedes kontekst.

Reparér dropdown-menustacking

En dropdown-menu forsvinder bag den næste sektion, når den åbnes. Inspektoren afslører, at menuens beholder har overflow: hidden (som også opretter en stacking-kontekst) eller at den næste sektion har et højere z-indeks. Visuel laghøjlysning gør overlapningen tydelig.

Oprydning af z-indeks-inflation

Over tid akkumulerer z-indeks-værdier: 10, 100, 999, 9999, 99999. Lagkortet viser alle værdier sorteret, hvilket gør det nemt at identificere det faktisk nødvendige interval og forenkle til en ren skala (1, 2, 3, 10, 100).

Forståelse af tredjepartswidget-stacking

Chat-widgets, cookie-bannere og analyseover-lays injicerer elementer med høje z-indeks-værdier. Z-indeks-inspektor viser præcis, hvilke værdier de bruger, og hjælper dig med at indstille dine egne z-indeks-værdier passende for at undgå konflikter.

Auditér stacking-kontekstbrug

Gennemse alle stacking-kontekster på siden for at kontrollere for unødvendige. Transforms, filtre og opacity anvendt til visuelle effekter kan utilsigtet oprette stacking-kontekster, der forårsager z-indeks-problemer andetsteds. Kontekstlisten gør dem alle synlige.

Sådan bruger du det
1

Aktiver Z-indeks-inspektor

Åbn den flydende DevSuite Pro-dock, og klik på Z-indeks-inspektor-ikonet. Værktøjet scanner siden og identificerer hvert element med en z-indeks-værdi og hver stacking-kontekstgrænse.

2

Se lagvisualiseringen

Elementer med z-indeks-værdier får farvede overlays direkte på siden med etiketter, der viser deres z-indeks-tal. Højere værdier vises med varmere farver, lavere værdier med koldere farver.

3

Gennemse lagkortet

Åbn sidepanelet for at se alle z-indeks-lag sorteret fra højeste til laveste. Hver post viser værdien, selektoren og position-egenskaben. Klik på en post for at fremhæve elementet på siden.

4

Tjek stacking-kontekster

Paneleets Stacking-kontekster-sektion viser hvert element, der opretter en ny stacking-kontekst, og den ansvarlige CSS-egenskab. Dette er normalt nøglen til at forstå z-indeks-problemer.

5

Spor kontekstkæden

Klik på et element for at se dets forældre-stacking-kontekstkæde — hvilke overordnede kontekster påvirker dets gengivelsesrækkefølge. Følg kæden opad for at finde den kontekstgrænse, der forårsager stacking-problemet.

Klar til at prøve? Z-indeks-inspektor?

Installer DevSuite Pro gratis og lås op for 39+ udviklerværktøjer til din browser.

Tilføj til Chrome Tilføj til Edge Tilføj til FireFox