Vai al contenuto

iPhone Simulatore di area sicura e generatore CSS — Numio

Confronta i riquadri dell'area sicura dell'iPhone in verticale e in orizzontale. Visualizza l'anteprima della sovrapposizione dei pulsanti fissi e copia il codice CSS o Tailwind reattivo.

Funziona nel browser · Nessun account richiesto

iPhone Duo — Area sicuraSuperiore 0 pt, Destro 84 pt, Inferiore 34 pt, Sinistro 0 pt466 ptArea sicura382 × 644 ptArea riservata al sistema466 × 678 pt

Solo schema illustrativo: il ritaglio della fotocamera e gli angoli sono indicativi.

Margini di riferimento pt

Superiore
0
Destro
84
Inferiore
34
Sinistro
0
Schermo logico
466 × 678 pt
Dimensioni dell’area sicura
382 × 644 pt
Risoluzione nativa
1398 × 2034 px
Scala di rendering
3×
Informazioni su questi valori

Dati aggiornati

Spaziatura del contenuto16 px

Le dimensioni logiche e i margini di iPhone Duo si basano sui riferimenti del simulatore iOS 27.1; in orizzontale viene usato il layout landscape-left. Lo schermo interno mantiene visibile la barra di stato. I blocchi scuri indicano aree riservate al sistema. Il layout del simulatore da 669 × 951 pt e la risoluzione ufficiale del pannello da 1878 × 2670 px sono valori distinti, non una conversione diretta 3×. Questa pagina mostra gli stati completamente aperto e chiuso, non misurazioni di un dispositivo fisico.

Codice per il layout adattivo

Il codice usa i valori env() effettivi, non i valori fissi del dispositivo selezionato. La spaziatura modifica il codice generato; l’interruttore della demo serve solo a confrontare i layout. La pagina riserva spazio alla barra fissa e al suo pulsante da 44px. Verifica contenuti più alti, Safari e il comportamento PWA nel tuo progetto.

Area sicura di questo browser

Lettura dei valori del browser…

Valori CSS px effettivi di questo browser, indipendenti dal preset selezionato. Zero può essere corretto su desktop o in un viewport rettangolare. I valori possono cambiare quando ruoti o ridimensioni la finestra; questa lettura non identifica il dispositivo e non emula Safari.

Tabella di riferimento delle aree sicure di iPhone

Valori in verticale espressi in punti logici (pt), con zoom dello schermo standard e barra di stato visibile. Le dimensioni dell’area sicura si ottengono sottraendo i due margini corrispondenti alle dimensioni dello schermo logico. I preset non sostituiscono i test sul dispositivo.

Tabella di riferimento delle aree sicure di iPhone — Verticale
DispositivoSchermo logicoSuperiore (pt)Inferiore (pt)Sinistro (pt)Destro (pt)Dimensioni dell’area sicura
iPhone Duo · Esterno · Chiuso466 × 678034084382 × 644
iPhone Duo · Interno · Aperto669 × 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

Come si usa

  1. Seleziona un dispositivo e un orientamento per esaminarne le dimensioni di riferimento.
  2. Apri Demo del layout, attiva o disattiva i margini dell’area sicura e regola la spaziatura per confrontare la posizione del pulsante.
  3. Copia il codice CSS o Tailwind, quindi verificalo nel browser e sul dispositivo di destinazione.

Esempio

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

Dettagli e limiti

CSS px, punti dei layout nativi e pixel fisici sono unità diverse. iPhone 13 mini esegue il rendering a 3× ma riduce poi l’immagine alla risoluzione nativa.

Le aree sicure possono cambiare con la versione del sistema operativo, lo zoom dello schermo, i controlli del browser e il layout dell’app. Il ritaglio illustrato non è un modello di design per la produzione.

FAQ

Perché questo browser mostra 0px?

Un viewport rettangolare potrebbe non avere aree non sicure. I browser desktop spesso restituiscono zero anche se selezioni un preset iPhone; cambiare il preset non modifica il browser.

Posso copiare un padding inferiore fisso di 34px?

Usa env(safe-area-inset-bottom, 0px) con la spaziatura desiderata. Un valore fisso non si adatta all’orientamento orizzontale, ad altri dispositivi o a condizioni diverse del browser.

Pagina aggiornata: