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.
Ridimensiona la finestra del tuo browser e osserva questi valori aggiornarsi in tempo reale.
Breakpoint di Tailwind CSS
L'intervallo in cui rientra il tuo viewport viene evidenziato mentre ridimensioni.
| Prefisso | Larghezza minima | Si applica da |
|---|---|---|
| base | 0px | 0 – 639px |
| sm | 640px | 640 – 767px |
| md | 768px | 768 – 1023px |
| lg | 1024px | 1024 – 1279px |
| xl | 1280px | 1280 – 1535px |
| 2xl | 1536px | 1536px+ |
Categorie di dispositivi
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.
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.
| Dispositivo | Viewport (px CSS) | DPR |
|---|---|---|
| iPhone SE | 375 × 667 | 2× |
| iPhone 15 / 14 Pro | 393 × 852 | 3× |
| Pixel 8 | 412 × 915 | 2.6× |
| iPad mini | 768 × 1024 | 2× |
| iPad Pro 11" | 834 × 1194 | 2× |
| Surface Pro | 912 × 1368 | 2× |
| Laptop (720p) | 1280 × 720 | 1× |
| Laptop (1080p) | 1366 × 768 | 1× |
| Desktop (1080p) | 1920 × 1080 | 1× |
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
| Breakpoint | Larghezza minima | Dispositivi tipici in quella gamma |
|---|---|---|
| base | 0px | Telefoni in verticale (~360–430 CSS px di larghezza) |
| sm | 640px | Telefoni grandi in paesaggio, tablet piccoli |
| md | 768px | Tablet in verticale (un iPad riporta 768 px) |
| lg | 1024px | Tablet in paesaggio, piccoli laptop |
| xl | 1280px | Laptop e finestre desktop standard |
| 2xl | 1536px | Monitor desktop grandi e ad alta risoluzione |
