Lagenpaneel: Verken de lagen van uw website

Dal St. Marthe
Dale St. Marthe

Het deelvenster Lagen helpt u de samenstelling van uw website te begrijpen en hoe de browser inhoud weergeeft. Analyseer een 3D-diagram van uw website om weergaveproblemen te identificeren, scroll-bugs op te lossen en animaties te optimaliseren.

Overzicht

Gebruik het deelvenster Lagen om het volgende te doen:

  • Bekijk documentlagen.
  • Inspecteer documentlagen.
  • Stel DOM-wijzigingsbreekpunten in.
  • Bekijk Paint Profiler-informatie.
  • Identificeer langzaam scrollende elementen.

Open het deelvenster Lagen

Volg deze stappen om het deelvenster Lagen te openen:

  1. Open DevTools .
  2. Open het Commandomenu door op te drukken:
    • macOS: Command + Shift + P
    • Windows, Linux, ChromeOS: Control + Shift + P Commandomenu met
  3. Begin met het typen van Layers , selecteer het paneel Lagen tonen en druk op Enter .

U kunt ook in de rechterbovenhoek more_vert Meer opties > Meer hulpmiddelen > deelvenster Lagen selecteren.

Bovendien kunt u in het paneel Prestaties de lagen van elk frame van een opname bekijken op een tabblad Lagen . Zie Lageninformatie weergeven voor meer informatie.

Bekijk documentlagen

In het meest linkse gedeelte van het deelvenster Lagen worden alle gerenderde lagen van het document weergegeven in een uitvouwbare boomstructuur. Deze boomstructuur wordt bijgewerkt terwijl u door de pagina navigeert. Lagen worden geïdentificeerd door hun CSS-selector of met een nummer, gevolgd door de afmetingen van de laag in pixels.

De lagenboom.

Beweeg over een laag om deze op de webpagina en in het diagram te markeren. Er verschijnt een tooltip op de pagina met de volgende informatie:

  • De selectoren van de laag.
  • De afmetingen van de laag, in pixels.
  • Een pictogram dat CSS-raster of flex vertegenwoordigt, indien relevant.

Tooltip op de web.dev-banner.

Inspecteer documentlagen

Klik op een laag om meer informatie weer te geven in het detailvenster .

Het tabblad Details.

Afhankelijk van de laag verschijnt de volgende informatie:

  • Maat
  • Redenen voor compositie
  • Geheugen schatting
  • Aantal verf
  • Langzaam scrollende regio's
  • Kleverige positiebeperking

Het diagram laat zien hoe lagen voor deze pagina zijn gestapeld en gerangschikt, inclusief elementen die buiten de viewport zijn geplaatst.

Het deelvenster Lagendiagram.

Om het diagram te verplaatsen:

  • Gebruik WASD om het diagram te verplaatsen. Druk op W om omhoog te pannen, A om naar links te pannen, S om omlaag te pannen en D om naar rechts te pannen.
  • Klik op Panmodus drag_pan of druk op X en sleep om langs de X- en Y-assen te bewegen.
  • Klik op Roteermodus 360 of druk op V en sleep om langs de Z-as te roteren.
  • Klik op Reset Transform zoom_in_map of druk op 0 om het diagram terug te zetten naar de oorspronkelijke positie.
  • Zoom in door op shift + + te drukken of met het muiswiel omhoog.
  • Zoom uit door op shift + - te drukken of met het muiswiel omlaag.

Om het corresponderende DOM-element van een laag in het paneel Elementen te zien, klikt u met de rechtermuisknop op een laag in het diagram of in de lagenboom en klikt u op Onthullen in het paneel Elementen .

Bovendien verbergt het deelvenster Lagen bepaalde lagen die geen inhoud hosten of tekenen. Om deze lagen weer te geven, klikt u met de rechtermuisknop op de lagenboom en selecteert u Interne lagen tonen .

Stel DOM-wijzigingsbreekpunten in

In het deelvenster Lagen kunt u DOM-wijzigingsbreekpunten instellen.

Volg deze stappen om een ​​DOM-wijzigingsbreekpunt in te stellen:

  1. Klik met de rechtermuisknop op een laag in de lagenboom.
  2. Beweeg de muis over Onderbreken aan en selecteer Substructuurwijzigingen , Attribuutwijzigingen of Knooppuntverwijdering .

Zoek een lijst met DOM-wijzigingsbreekpunten in:

  • Elementen > tabblad DOM-breekpunten .
  • Bronnen > Opvouwbare sectie DOM-breekpunten .

Breekpunten vermeld in de panelen Bronnen en Elementen.

Zie Typen DOM-wijzigingsbreekpunten voor meer informatie over de typen breekpunten.

Bekijk Paint Profiler-informatie

In het deelvenster Lagen kunt u gedetailleerde verfinformatie over een laag bekijken en de inhoud van de webpagina weergeven in het 3D-diagram.

Volg deze stappen om Paint Profiler te activeren:

  1. Vink het selectievakje check_box Paints aan in de actiebalk.
  2. Selecteer een laag uit de lagenboom.
  3. Klik op Paint Profiler onder aan het detailvenster . Houd er rekening mee dat niet alle lagen deze optie hebben.

Het tabblad Profiler wordt geopend met verfrecords en een histogram dat de verdeling van de verfkosten weergeeft.

Het tabblad Profiler.

Als u Paints activeert, wordt ook het grootste deel van de inhoud van de webpagina in het diagram weergegeven.

Identificeer langzaam scrollende elementen

Sommige websites gebruiken JavaScript om scroll- of aanraakgebeurtenissen op elementen te detecteren op een manier die de scrollsnelheid negatief kan beïnvloeden. Om lagen te identificeren die gebeurtenislisteners bevatten die verband houden met scrollen en die de prestaties kunnen belemmeren, klikt u op het selectievakje check_box Slow scroll rects .

Een langzame schuiflaag in diagram.

Lagen die langzaam scrollen kunnen veroorzaken, zijn roze gemarkeerd.