C& Color & Design

Generatore di temi CSS

Scegli i colori del brand e genera un tema :root con proprietà personalizzate CSS lato client, con token derivati per hover, bordi e superfici.

🔒 Funziona interamente nel tuo browser — nulla viene caricato
Theme preview Brand-ready interface

Derived variables create surfaces, borders, buttons and focus rings from a compact palette.

Advertisement

Trasforma i colori del brand in variabili CSS

Un tema web pratico richiede più di un colore primario. I pulsanti hanno bisogno di stati hover, le card di superfici, gli anelli di focus di trasparenza e i bordi di una tinta che si adatti allo sfondo della pagina. Questo generatore di temi CSS parte da un set compatto di scelte di brand e ne ricava un piccolo blocco di proprietà personalizzate da incollare in un foglio di stile. Il risultato è volutamente semplice: variabili utili per una landing page, un prototipo, un sito di documentazione o una piccola app, senza il peso di una pipeline completa di token.

Scegli i colori primario e di accento, poi imposta lo sfondo e il colore del testo che definiscono il contrasto generale. Il browser ricava i valori per hover, superficie, testo attenuato, bordo e focus regolando la luminosità HSL e applicando RGB trasparente dove serve. La card di anteprima usa le stesse variabili mostrate nell'output, così puoi capire subito se il set è coerente prima di copiarlo.

Usare il blocco :root generato

Le proprietà personalizzate CSS sono più facili da mantenere quando descrivono lo scopo invece della tonalità grezza. Un nome come --color-primary indica ai futuri collaboratori dove usare il valore, mentre --color-blue può diventare impreciso dopo un restyling. Incolla il blocco :root generato all'inizio del foglio di stile, poi richiama le variabili nei componenti. Ad esempio, i pulsanti possono usare --color-primary, gli stati hover --color-primary-hover e i pannelli --color-surface insieme a --color-border.

Rifinire un tema di partenza

I colori derivati sono una prima bozza solida, non un sostituto dei test. Controlla il tema con titoli, testo, controlli disabilitati, campi di modulo, link e avvisi reali. Se il colore hover è troppo scuro, aumenta manualmente la luminosità. Se i bordi scompaiono sullo sfondo, aumentane il contrasto. Soprattutto, verifica il contrasto del testo su pulsanti e superfici. Il generatore esegue tutto nel browser, quindi è sicuro per le prime esplorazioni del brand, ma un design system curato richiede comunque una revisione umana e rifiniture a livello di componente.

Come usare

  1. Scegli i colori del brandSeleziona i colori primario, di accento, di sfondo e del testo per il tema.
  2. Controlla i token derivatiVerifica nell'anteprima i valori di hover, bordo, superficie e anello di focus.
  3. Copia il CSS :rootIncolla le proprietà personalizzate generate nel tuo foglio di stile.

Domande frequenti

Quali variabili genera il generatore di temi?
Genera le variabili per primario, primario in hover, accento, sfondo, superficie, testo, testo attenuato, bordo e anello di focus.
Come vengono ricavati i colori hover e bordo?
Lo script regola la luminosità HSL dei colori scelti per creare tinte e sfumature pratiche.
Posso incollare il risultato direttamente nel CSS?
Sì. L'output è un blocco completo di proprietà personalizzate :root.
Crea un design system completo?
No. Crea un tema di partenza compatto che puoi rifinire con componenti reali e controlli del contrasto.
Advertisement