CSS-tools

Gratis Aspect Ratio Placeholder Calculator

Bereken aspect-ratio CSS waarden en padding-bottom fallbacks tegen layout shift.

Tool laden...

Wat is Aspect Ratio Placeholder Calculator?

Aspect-ratio is een CSS-eigenschap die een gewenste beeldverhouding voor een element instelt, zodat de browser de hoogte kan berekenen op basis van de breedte voordat inhoud wordt geladen. Dit voorkomt Cumulative Layout Shift (CLS), een Core Web Vitals-metriek die visuele stabiliteit meet. Door de juiste ruimte voor afbeeldingen, video's en inbeddingen van tevoren te reserveren, blijft de paginalay-out stabiel terwijl bronnen worden geladen.

Snel antwoord

Bereken de CSS-aspect-ratio-waarde en het padding-bottom-terugvalpercentage om Cumulative Layout Shift te voorkomen. Reserveer de juiste ruimte voor afbeeldingen, video's en inbeddingen voordat ze worden geladen.

Last updated: 2026-06-11

Beperkingen

  • De padding-bottom-terugvaltechniek vereist position: relative op de bovenliggende container en position: absolute op het onderliggende element voor correct formaatgedrag.
  • Aspect-ratio werkt alleen wanneer het element een gedefinieerde breedte heeft. Als de elementbreedte auto is of niet is ingesteld, heeft de aspect-ratio-berekening geen basis om de hoogte te berekenen.
  • Het gebruik van aspect-ratio zonder een gedefinieerde breedte of hoogte op afbeeldingen kan Cumulative Layout Shift veroorzaken tijdens het laden van de pagina. Stel altijd een breedte- of hoogte-attribuut in op img-elementen of een expliciete CSS-dimensie naast aspect-ratio, zodat de browser ruimte kan reserveren voordat de afbeelding wordt geladen.

Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub

Zo gebruik je deze tool

  1. Selecteer een vooraf ingestelde verhouding zoals 16:9, 4:3 of 1:1, of voer aangepaste breedte- en hoogtewaarden in.
  2. Bekijk de gegenereerde CSS-aspect-ratio-waarde voor moderne browsers.
  3. Kopieer de padding-bottom-terugval voor browsers die de aspect-ratio-eigenschap niet ondersteunen.
  4. Pas de wrapper-opmaak toe op uw afbeelding of inbeddingselement. De tijdelijke aanduiding reserveert de juiste hoogte voordat de bron wordt geladen.

Waarvoor je het kunt gebruiken

  • Ruimte reserveren voor hero-afbeeldingen op blogberichten, zodat de lay-out niet verspringt wanneer de afbeelding wordt geladen.
  • Stabiele video-inbeddingscontainers maken voor YouTube- of Vimeo-iframes die de beeldverhouding van de speler behouden.
  • Tijdelijke aanduidingsboxen bouwen voor lui geladen afbeeldingen in een galerijraster.

Gebruik

Praktische voorbeelden

Voorbeeld

Blog-hero-afbeelding met 16:9-verhouding

Een blog wikkelt de hero-afbeelding in een container met aspect-ratio: 16/9. De browser reserveert een 16:9-box voordat de afbeeldings-URL wordt geladen, waardoor de titel en introductietekst niet naar beneden verschuiven.

Voorbeeld

Video-inbedding met padding-bottom-terugval

Een tutorialpagina sluit YouTube-iframes in in een 16:9-wrapper. De aspect-ratio-eigenschap behandelt moderne browsers en de padding-bottom: 56.25%-terugval dekt Safari 14 en oudere Android-browsers.

Veelgemaakte fouten

  • Aspect-ratio toepassen op een afbeelding maar geen gedefinieerde breedte instellen, waardoor het element in sommige lay-outcontexten nul grootte heeft.
  • Een vast hoogte-attribuut toevoegen aan hetzelfde element dat aspect-ratio gebruikt, wat een conflict cre锟絜rt en de verhouding breekt.
  • Aspect-ratio gebruiken zonder de padding-bottom-terugval te testen in browsers die het niet ondersteunen, wat lay-outverschuiving veroorzaakt in oudere browsers.

Verificatie

  1. Laad de pagina op verschillende viewportbreedtes en controleer of de tijdelijke aanduiding de juiste beeldverhouding behoudt zonder lay-outverschuiving wanneer de afbeelding wordt geladen.
  2. Test op een oudere browser door de aspect-ratio-eigenschap tijdelijk uit te schakelen in DevTools en te bevestigen dat de padding-bottom-terugval de verhouding behoudt.

FAQ

Vragen over Aspect Ratio Placeholder Calculator

Welke browsers ondersteunen de CSS-aspect-ratio-eigenschap?

Aspect-ratio wordt ondersteund in alle moderne browsers vanaf 2024. Chrome 88, Firefox 87, Safari 15 en Edge 88 ondersteunen het allemaal. Gebruik voor oudere browsers de padding-bottom-percentageterugval.

Wat is een goede standaard beeldverhouding voor blogafbeeldingen?

16:9 is een veelgebruikte keuze voor blog-hero-afbeeldingen en video-inbeddingen. 4:3 werkt goed voor screenshots en foto's. 1:1 is handig voor profielfoto's en productminiaturen.

Heb ik de padding-bottom-hack nog nodig?

De padding-bottom-percentageterugval is alleen nodig voor browsers die de CSS-aspect-ratio-eigenschap niet ondersteunen. De meeste moderne browsers ondersteunen aspect-ratio direct. Gebruik de terugval wanneer u Safari 14 en eerder of oudere Android-browsers moet ondersteunen.

Moet ik zowel breedte als hoogte instellen met aspect-ratio?

Het instellen van zowel breedte als hoogte op het element naast aspect-ratio cre锟絜rt een groott conflict. De aspect-ratio-eigenschap berekent de ontbrekende dimensie uit de ingestelde dimensie. Stel 锟斤拷n dimensie in met aspect-ratio of gebruik expliciete breedte en hoogte zonder aspect-ratio.

Gerelateerde tools

Meer css-tools

Css

CSS Carousel Generator

Generate native CSS carousel markup with scroll-snap, scroll buttons, scroll markers, and accessible list structure. No JavaScript required.

Open tool

Probeer ook

Probeer ook

Html

CSP Hash Generator

Genereer CSP-hashwaarden voor inline scripts en styles. Hash exacte code met SHA-256, SHA-384 of SHA-512.

Open tool