Naar de inhoud

iPhone Veilige gebiedsimulator en CSS-generator — Numio

Vergelijk iPhone veilige gebied-inzetstukken in staand en liggend. Bekijk een voorbeeld van de overlapping van vaste knoppen en kopieer responsieve CSS- of Tailwind-code.

iPhone Duo — Veilig gebiedBoven 0 pt, Rechts 84 pt, Onder 34 pt, Links 0 pt466 ptVeilig gebied382 × 644 ptDoor het systeem gereserveerd gebied466 × 678 pt

Alleen een schema; de camera-uitsparing en hoeken zijn illustratief.

Referentie-afstanden pt

Boven
0
Rechts
84
Onder
34
Links
0
Logisch scherm
466 × 678 pt
Veilige afmetingen
382 × 644 pt
Fysieke resolutie
1398 × 2034 px
Renderschaal
3×
Over deze waarden

Gegevens bijgewerkt

Tussenruimte voor inhoud16 px

De logische afmetingen en veilige afstanden van de iPhone Duo komen uit de iOS 27.1-simulator; in liggende stand wordt de indeling met het apparaat naar links gedraaid gebruikt. Op het binnenscherm blijft de statusbalk zichtbaar. Donkere blokken markeren door het systeem gereserveerde gebieden. De simulatorindeling van 669 × 951 pt en de officiële paneelresolutie van 1878 × 2670 px zijn afzonderlijke waarden, geen directe 3×-omrekening. Deze pagina toont volledig open- en dichtgeklapte toestanden, geen metingen aan een fysiek apparaat.

Code voor een aanpasbare indeling

De code gebruikt actuele env()-waarden en niet de vaste getallen van het gekozen apparaat. De tussenruimte beïnvloedt de uitvoer; de demoschakelaar vergelijkt alleen indelingen. De pagina reserveert ruimte voor de vaste balk en de knop van 44px. Test hogere inhoud en het gedrag van Safari en PWA’s in je project.

Veilig gebied van deze browser

Browserwaarden ophalen…

Actuele CSS-pixels uit deze browser, onafhankelijk van de gekozen voorinstelling. Nul kan correct zijn op een desktop of binnen een rechthoekige viewport. Waarden kunnen veranderen als je het scherm draait of het venster vergroot of verkleint. Hiermee wordt je apparaat niet herkend en Safari niet nagebootst.

Referentietabel voor het veilige gebied van iPhones

Waarden in staande stand, in logische punten (pt), bij de standaard schermzoom en met zichtbare statusbalk. Voor de veilige afmetingen worden de twee bijbehorende randafstanden van de logische schermgrootte afgetrokken. Voorinstellingen vervangen geen tests op apparaten.

Referentietabel voor het veilige gebied van iPhones — Staand
ApparaatLogisch schermBoven (pt)Onder (pt)Links (pt)Rechts (pt)Veilige afmetingen
iPhone Duo · Buitenscherm · Dichtgeklapt466 × 678034084382 × 644
iPhone Duo · Binnenscherm · Opengeklapt669 × 951823400669 × 835
iPhone 16 Pro402 × 874623400402 × 778
iPhone 16 Pro Max440 × 956623400440 × 860
iPhone 14 Pro393 × 852593400393 × 759
iPhone 13 mini375 × 812503400375 × 728
iPhone 12390 × 844473400390 × 763
iPhone 11414 × 896483400414 × 814
iPhone X375 × 812443400375 × 734
iPhone SE (3rd gen)375 × 66720000375 × 647

Hoe werkt het

  1. Kies een apparaat en oriëntatie om de referentie-afmetingen te bekijken.
  2. Open de indelingsdemo, schakel de veilige afstanden in of uit en pas de tussenruimte aan om de positie van de knop te vergelijken.
  3. Kopieer CSS- of Tailwind-code en controleer deze vervolgens in de beoogde browser en op het beoogde apparaat.

Voorbeeld

padding-bottom: calc(16px + env(safe-area-inset-bottom, 0px));

Details en beperkingen

CSS-pixels, native indelingspunten en fysieke pixels zijn verschillende eenheden. De iPhone 13 mini rendert op 3×, maar schaalt het resultaat terug naar de fysieke resolutie.

Veilige gebieden kunnen veranderen door OS-versies, schermzoom, browserbediening en appindeling. De getekende uitsparing is geen ontwerpsjabloon voor productie.

FAQ

Waarom geeft deze browser 0px aan?

Een rechthoekige viewport kan volledig veilig zijn. Desktopbrowsers geven vaak nul terug, zelfs als je een iPhone-voorinstelling kiest. Een andere voorinstelling verandert je browser niet.

Kan ik een vaste padding van 34px aan de onderkant kopiëren?

Gebruik env(safe-area-inset-bottom, 0px) samen met je eigen tussenruimte. Een vaste waarde past zich niet aan liggende stand, andere apparaten of andere browseromstandigheden aan.

Pagina bijgewerkt: