Snaplytics Toolkit

Test di Dimensione Viewport e Breakpoint Responsive

Scopri quanto è grande davvero la finestra del tuo browser su una pagina web. Questo strumento legge la dimensione della viewport in pixel CSS, il rapporto e l'orientamento dei pixel del dispositivo, e il breakpoint responsive in cui ti trovi attualmente — aggiornandosi in tempo reale mentre ridimensioni.

×px

Ridimensiona la finestra del tuo browser e osserva questi valori aggiornarsi in tempo reale.

Lettura del viewport…Breakpoint:
Viewport
window.innerWidth × innerHeight (px CSS)
Viewport di layout
Dimensione client di documentElement
Device pixel ratio
px CSS → px fisici
Orientamento
Più largo che alto, o più alto che largo

Breakpoint di Tailwind CSS

L'intervallo in cui rientra il tuo viewport viene evidenziato mentre ridimensioni.

PrefissoLarghezza minimaSi applica da
base0px0 – 639px
sm640px640 – 767px
md768px768 – 1023px
lg1024px1024 – 1279px
xl1280px1280 – 1535px
2xl1536px1536px+

Categorie di dispositivi

Mobile
<640px
Tablet
640–1023px
Laptop
1024–1439px
Desktop
≥1440px

Pannello di test ridimensionabile

Trascina l'angolo in basso a destra per ridimensionare questo pannello. Indica la propria dimensione e quale breakpoint raggiungerebbe quella larghezza — un rapido indicatore responsive.

Dimensione pannelloBreakpoint del pannello
px
Trascina il mio angolo in basso a destra ↘

Dimensioni viewport comuni dei dispositivi

Viewport in pixel CSS approssimativi in verticale, come riferimento — i valori effettivi variano in base a browser e sistema operativo.

DispositivoViewport (px CSS)DPR
iPhone SE375 × 6672×
iPhone 15 / 14 Pro393 × 8523×
Pixel 8412 × 9152.6×
iPad mini768 × 10242×
iPad Pro 11"834 × 11942×
Surface Pro912 × 13682×
Laptop (720p)1280 × 7201×
Laptop (1080p)1366 × 7681×
Desktop (1080p)1920 × 10801×

Il viewport è l'area in cui una pagina web deve disegnare — la finestra del browser senza le schede, la barra degli indirizzi e le barre di scorrimento. Ecco perché è quasi sempre più piccolo della risoluzione dello schermo: lo schermo è tutto il pannello, mentre il viewport è solo la fetta che la pagina può usare. Viene misurato in pixel CSS, unità di layout piuttosto che in punti fisici — i display ad alta densità 'Retina' racchiudono due o tre pixel fisici in ciascun pixel CSS in modo che il testo appaia più nitido, e window.devicePixelRatio riporta quel moltiplicatore.

Questo strumento legge window.innerWidth e window.innerHeight ad ogni ridimensionamento e cambio di orientamento, insieme al viewport del layout da documentElement.clientWidth/clientHeight, il rapporto pixel del dispositivo e l'orientamento. Un breakpoint è una larghezza di viewport in cui un layout cambia — colonne si impilano, un menu si collassa, il testo cambia dimensione — e framework come Tailwind CSS applicano stili da un insieme di larghezze nominate verso l'alto. Il riferimento qui sotto evidenzia l'intervallo in cui rientra la larghezza, e il pannello di test trascinabile riporta il breakpoint che la sua larghezza raggiungerebbe, così puoi visualizzare in anteprima un componente senza ridimensionare tutta la finestra. Tutto funziona localmente; non viene caricato nulla.

Se i numeri non sembrano precisi, diversi elementi si collocano tra la risoluzione del pannello e il viewport che una pagina vede. L'interfaccia del browser e le barre di scorrimento sottraggono dall'area utilizzabile, e lo zoom della pagina riduce il numero di pixel CSS — quindi innerWidth diminuisce senza che la finestra si muova — così come lo scaling del display del sistema operativo, motivo per cui due monitor identici possono segnalare dimensioni diverse. Sui telefoni il tag meta viewport, <meta name="viewport" content="width=device-width, initial-scale=1">, posiziona la pagina alla larghezza del dispositivo invece di fingere un desktop ~980px, quindi un viewport a 390 px a DPR 3 si trova su un pannello di circa 1170 pixel fisici. Per vedere la risoluzione fisica completa e la densità di pixel del tuo schermo, usa gli strumenti What Is My Screen Size e Screen Resolution Test.

Breakpoint responsive comuni

BreakpointLarghezza minimaDispositivi tipici in quella gamma
base0pxTelefoni in verticale (~360–430 CSS px di larghezza)
sm640pxTelefoni grandi in paesaggio, tablet piccoli
md768pxTablet in verticale (un iPad riporta 768 px)
lg1024pxTablet in paesaggio, piccoli laptop
xl1280pxLaptop e finestre desktop standard
2xl1536pxMonitor desktop grandi e ad alta risoluzione

Strumenti correlati