Convertitore di unità CSS
Convertire tra px, rem, em, vw, vh e altre unità CSS
Impostazioni e input
Preimpostazioni ed esempi rapidi
Funziona nel browser. I dati inseriti restano su questo dispositivo.
Risultati
Inserisca i valori per vedere i risultati.
Riferimenti e dettagli del calcolo
Informazioni sul convertitore di unità CSS gratuito
Il convertitore di unità CSS è uno strumento gratuito e completo per sviluppatori web e designer, che permette di convertire subito tra tutte le principali unità di lunghezza CSS. Che serva convertire pixel in rem, em in percentuali o unità del viewport in misure assolute, questo strumento offre conversioni precise e in tempo reale su 10 unità CSS diverse contemporaneamente.
Comprendere e usare correttamente le unità CSS è fondamentale per creare siti web reattivi e accessibili. Le unità relative come rem ed em si adattano alle impostazioni della dimensione del carattere, quindi i layout si adeguano alle preferenze dell'utente e alle esigenze di accessibilità. Le unità del viewport (vw, vh) creano design fluidi che rispondono alle dimensioni dello schermo. Le unità assolute (px, pt, cm, mm, in) offrono misure fisse per un controllo preciso quando serve.
Questo strumento di conversione delle unità CSS va oltre le semplici calcolatrici: permette di personalizzare la dimensione base del carattere per i calcoli rem/em/% e di impostare le dimensioni del viewport per le conversioni vw/vh. Tutti i 10 risultati sono mostrati in una griglia chiara con copia in un clic e scambio immediato dell'unità, il modo più rapido per trovare il valore CSS giusto in qualsiasi contesto di design.
Funzioni principali
- Conversione tra 10 unità CSS: px, rem, em, %, vw, vh, pt, cm, mm e in
- Tutte le conversioni mostrate contemporaneamente in una griglia adattiva
- Dimensione base del carattere personalizzabile per calcoli precisi di rem, em e percentuali
- Larghezza e altezza del viewport configurabili per conversioni vw e vh precise
- Copia negli appunti con un clic, con il suffisso dell'unità incluso
- Scambio immediato dell'unità per impostare qualsiasi valore convertito come nuova origine
- Preimpostazioni rapide per valori comuni come 1rem, 100vw, 50% e le dimensioni standard del carattere
- Descrizioni delle unità che mostrano cosa rappresenta ciascuna unità CSS
- Formattazione intelligente dei numeri con la precisione decimale adeguata
- Supporto della modalità scura per lavorare comodamente in qualsiasi ambiente di sviluppo
Come usare il convertitore di unità CSS
- Inserisca un valore: digiti il valore numerico da convertire nel campo di input in alto nello strumento.
- Selezioni l'unità di origine: scelga l'unità CSS del valore inserito dal menu a tendina (px, rem, em, %, vw, vh, pt, cm, mm o in).
- Regoli le impostazioni se serve: personalizzi la dimensione base del carattere (predefinita 16px) e le dimensioni del viewport (predefinite 1920x1080) in base alla configurazione del suo progetto.
- Veda tutte le conversioni: tutte e 10 le conversioni appaiono subito nella griglia sottostante. L'unità di origine è evidenziata in blu per riconoscerla facilmente.
- Copi o scambi: faccia clic sull'icona di copia per copiare qualsiasi valore convertito con il suffisso dell'unità, oppure sull'icona di scambio per impostare quel valore come nuova origine per ulteriori conversioni.
Casi d'uso
- Design reattivo: converta i design basati sui pixel di Figma o Sketch in unità rem ed em per layout CSS scalabili e accessibili.
- Conformità all'accessibilità: passi dai valori px fissi alle unità relative rem/em, in modo che i layout rispettino le preferenze di dimensione del carattere dell'utente e le linee guida WCAG.
- Layout basati sul viewport: calcoli i valori esatti di vw e vh per sezioni a tutto schermo, tipografia reattiva e spaziature fluide.
- Creazione di fogli di stile per la stampa: converta le unità dello schermo in valori adatti alla stampa (pt, cm, mm e in) per i fogli di stile CSS @media print.
- Sviluppo di design system: stabilisca scale coerenti di spaziatura e tipografia convertendo tra sistemi di unità nei suoi design token.
- Migrazione tra framework CSS: converta tra sistemi di unità quando passa da un framework o da una metodologia CSS a un'altra.
- Sviluppo multipiattaforma: garantisca dimensioni coerenti tra web, web mobile e app ibride convertendo tra le unità specifiche di ciascuna piattaforma.
Domande frequenti
Questo strumento è gratuito?
Sì, il convertitore di unità CSS è completamente gratuito. Non ci sono limiti di utilizzo, non serve un account e non ci sono funzioni a pagamento. Può convertire tutti i valori che desidera.
I miei dati sono al sicuro?
Certamente. Tutte le conversioni vengono calcolate interamente nel browser con JavaScript. Nessun dato viene inviato a un server. Lo strumento funziona completamente offline una volta caricata la pagina.
Perché devo impostare una dimensione base del carattere?
Le unità relative come rem, em e % dipendono da una dimensione del carattere di riferimento. La maggior parte dei browser usa 16px come valore predefinito, ma il suo progetto potrebbe usare una base diversa. Impostare la dimensione base corretta garantisce conversioni precise per la configurazione specifica del suo progetto.
Qual è la differenza tra rem ed em?
Sia rem sia em sono relativi alla dimensione del carattere, ma rem è sempre relativo alla dimensione del carattere dell'elemento radice (html), mentre em è relativo alla dimensione del carattere dell'elemento genitore. In questo convertitore entrambi usano l'impostazione della dimensione base del carattere, perché il contesto DOM specifico non è disponibile.
Come vengono calcolate le unità del viewport?
1vw equivale all'1% della larghezza del viewport e 1vh equivale all'1% dell'altezza del viewport. Il convertitore usa le dimensioni del viewport impostate (predefinite 1920x1080) per calcolare questi valori. Regoli le impostazioni in base alla dimensione dello schermo di destinazione per ottenere risultati precisi.
Come funziona la conversione da px a pt?
La conversione usa il rapporto standard di 96 pixel CSS per pollice e 72 punti per pollice. Pertanto 1pt equivale a circa 1,333px (96/72). Questo rapporto è coerente in tutti i browser e i sistemi operativi moderni.
Consigli e buone pratiche
- Usi rem per la tipografia: imposti la dimensione base del carattere sull'elemento html e usi le unità rem per tutte le dimensioni del testo, così da ottenere una tipografia coerente e accessibile in tutto il sito.
- Preferisca le unità relative: usi rem, em e % per spaziature e layout, così da creare design che si adattano alle preferenze dell'utente e alle diverse dimensioni dello schermo.
- Rispecchi le impostazioni del progetto: imposti sempre nel convertitore la dimensione base del carattere e le dimensioni del viewport in modo che corrispondano alla configurazione reale del suo progetto, per risultati precisi.
- Usi le unità del viewport con moderazione: vw e vh sono potenti per i layout fluidi, ma possono causare problemi nei browser mobili, dove le dimensioni del viewport cambiano durante lo scorrimento. Valuti l'uso di CSS clamp() per valori reattivi più robusti.
- Provi su più dispositivi: dopo aver convertito le unità, provi il suo CSS su più dispositivi e dimensioni dello schermo per verificare che i valori producano il risultato visivo desiderato.
- Salvi le conversioni più comuni: usi le preimpostazioni rapide per i valori più richiesti, come 1rem, le dimensioni standard del carattere e i calcoli comuni del viewport, per velocizzare il lavoro.