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 caricatoTrasforma 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
- Scegli i colori del brandSeleziona i colori primario, di accento, di sfondo e del testo per il tema.
- Controlla i token derivatiVerifica nell'anteprima i valori di hover, bordo, superficie e anello di focus.
- Copia il CSS :rootIncolla le proprietà personalizzate generate nel tuo foglio di stile.