Generatore di Scala Tipografica

Generatore di Scala Tipografica con CSS clamp() Fluido | We.Inc

Genera una scala tipografica modulare da una dimensione base e un rapporto, con valori clamp() fluidi per ogni step, un'anteprima live e variabili CSS o Tailwind da copiare.

Generatore di Scala Tipografica

Una scala tipografica moltiplica ripetutamente una dimensione base del font per uno stesso rapporto, così ogni dimensione dei titoli è in relazione con il testo del corpo. Scegli una base e un rapporto per i telefoni e altri per i desktop; questo generatore trasforma ogni step in un valore clamp() in rem e vw che cresce in modo fluido tra le due larghezze.

Rapporti comuni e a cosa si adattano

La maggior parte degli strumenti per scale tipografiche fornisce un unico insieme fisso di dimensioni. Questo ne fornisce due, una scala per schermi piccoli e una per schermi grandi, e le unisce con clamp(), così pubblichi una sola regola per step invece di una pila di media query.

Perché due rapporti

Come vengono calcolati i valori clamp()

Domande frequenti

Qual è un buon rapporto per una scala tipografica?

Per siti con molto testo, 1.2 (terza minore) o 1.25 (terza maggiore) sono scelte sicure. 1.333 (quarta giusta) si adatta alle pagine marketing con titoli brevi e d'impatto. Rapporti da 1.5 in su creano salti grandi che funzionano per i poster ma producono presto titoli enormi.

La sezione aurea va bene per la tipografia?

Con circa 1.618 è molto ripida: cinque step sopra 16px superano già 170px. Può funzionare per una scala display di due o tre step, ma la maggior parte delle interfacce si legge meglio con un rapporto più piccolo.

Perché usare rem più vw invece di solo vw?

Il testo dimensionato solo in vw non risponde allo zoom del testo del browser, e questo penalizza chi ingrandisce il testo. La parte in rem nel valore preferito mantiene funzionante lo zoom, mentre vw gestisce la crescita fluida tra le larghezze.

Posso usare l'output con Tailwind CSS?

Sì. Tailwind v4 crea una utility text-* da ogni variabile --text-* dentro un blocco @theme, quindi incollando l'output Tailwind ottieni classi come text-step-2 nel tuo markup.

Usare la scala nel tuo CSS

Un esempio pratico: base di 16px a 375px che sale a 18px a 1280px, rapporto 1.2 che sale a 1.25.

Step come custom property

Ogni step è un solo clamp(). Applicali agli elementi, o a classi utility, insieme all'interlinea per ogni step.

Risultato live

Le stesse variabili in una piccola pagina. Modifica il codice per provare altri valori; il riquadro è stretto, quindi vedi l'estremo per schermi piccoli.

Nomi dei rapporti e valori esatti

I nomi musicali derivano dai rapporti di frequenza degli intervalli; ogni valore qui è la frazione esatta arrotondata a tre decimali.

Rapporti con nome

Crea la tua scala

Imposta una dimensione base e un rapporto per uno schermo piccolo e per uno schermo ampio. Ogni step riceve un valore clamp() che cresce in modo fluido tra le due larghezze, più un'anteprima live e CSS da copiare.

Dimensione del font radice (px)

Larghezza stretta (px)

Larghezza ampia (px)

Step sopra la base (max 8)

Dimensione base alla larghezza stretta (px)

Dimensione base alla larghezza ampia (px)

Rapporto alla larghezza stretta

Rapporto alla larghezza ampia

Step sotto la base (max 4)

Testo di anteprima

Ma la volpe col suo balzo ha raggiunto il quieto Fido

Anteprima a una larghezza di schermo di {n}px

step {n}

Esempio

Formato di output

Variabili CSS

Copia il codice

Inizia gratis · Nessuna carta di credito richiesta

Correlati: Strumenti gratuiti

Prodotto

Per chi è

Funzionalità

Risorse

Azienda

Mappa del sito