CSS-tools

Gratis CSS safe-area-insets generator

Genereer CSS voor safe-area insets op telefoons met notch of ronde hoeken.

Tool laden...

Wat is CSS safe-area-insets generator?

Safe-area-insets zijn CSS-omgevingsvariabelen die helpen om inhoud weg te houden van telefooninkepingen, afgeronde schermhoeken, home-indicatorgebieden en andere display-uitsparingen. Ze zijn nuttig voor mobiele webapps, vaste koppen, sticky bottom bars en full-bleed layouts.

Snel antwoord

Genereer CSS padding-, margin- of positie-offset-regels met env(safe-area-inset-*) en fallback-waarden. Dit houdt inhoud weg van telefooninkepingen, afgeronde schermhoeken en home-indicatoren op moderne mobiele apparaten.

Last updated: 2026-06-11

Beperkingen

  • Safe-area-inset-variabelen zijn alleen relevant op mobiele apparaten met inkepingen en telefoons met afgeronde hoeken of home-indicatoren. Desktop- en oudere mobiele browsers retourneren nul voor alle safe-area-waarden.
  • Een fallback-waarde is essentieel. Zonder fallback gebruiken browsers die geen env()-variabelen ondersteunen de standaardwaarde nul, wat ervoor kan zorgen dat inhoud overlapt met paginaranden.
  • De viewport-fit=cover meta-tag moet aanwezig zijn in de HTML-head voor safe-area-variabelen om het beoogde effect op iOS Safari te produceren. Zonder dit kan de pagina worden weergegeven met brievenbus-effect.

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

Zo gebruik je deze tool

  1. Kies of u padding-, margin- of inset-regels wilt genereren.
  2. Stel een fallback-waarde in voor browsers en schermen die geen speciale safe-area-afstanden nodig hebben.
  3. Voer de selector in die de safe-area-afstand moet krijgen.
  4. Kopieer de meta viewport-tag en CSS naar uw pagina en test vervolgens op een mobiel apparaat of simulator.

Waarvoor je het kunt gebruiken

  • Houd vaste koppen en onderste balken weg van schermuitsparingen.
  • Voeg veilige padding toe aan mobiele webapps.
  • Maak herbruikbare CSS-variabelen voor safe-area-afstanden.

Gebruik

Praktische voorbeelden

Voorbeeld

Sticky mobiele onderste balk

Een mobiele site heeft een onderste navigatiebalk. Safe-area-padding houdt de knoppen boven de home-indicator op moderne telefoons.

Voorbeeld

Volledige breedte app-shell

Een browsergebaseerde tool gebruikt een full-bleed layout. Safe-area-variabelen voorkomen dat inhoud de inkeping of afgeronde schermranden raakt.

Veelgemaakte fouten

  • Safe-area-variabelen gebruiken zonder fallback.
  • Inset-padding toepassen op desktop-layouts waar het niet nodig is.
  • Viewport-fit=cover vergeten bij het testen van full-screen mobiele layouts.

Verificatie

  1. Open de gepubliceerde pagina op een mobiel apparaat met inkeping of in Chrome DevTools met een apparaat zoals iPhone X of Pixel 6. Bevestig dat vaste elementen niet overlappen met de inkeping of home-indicator.
  2. Stel de viewport-fit=cover meta-tag in de head in en verifieer dat de pagina rand-tot-rand wordt weergegeven terwijl safe-area-padding inhoud vrijhoudt van obstructies.

FAQ

Vragen over CSS safe-area-insets generator

Werken safe-area-variabelen in elke browser?

Ondersteuning is het sterkst waar display-uitsparingen relevant zijn. Voeg altijd fallback-afstanden toe zodat layouts elders bruikbaar blijven.

Waarom is viewport-fit=cover toegevoegd?

Het stelt de pagina in staat om zich uit te strekken tot de volledige visuele viewport op ondersteunde mobiele browsers, waardoor safe-area-afstanden betekenis krijgen.

Moet ik safe-area-padding op de hele pagina toepassen?

Meestal niet. Pas het toe op vaste balken, app-shells of secties die randbescherming nodig hebben.

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