Generatore di tinte e sfumature
Genera tinte e sfumature di qualsiasi colore a passi del 5, 10, 20 o 25 %, miscelate in OKLCH o sRGB, ed esportale come variabili CSS o config Tailwind.
Tinte (miscelate con il bianco)
Sfumature scure (miscelate con il nero)
Come usare il generatore di tinte e sfumature
- Scegli un Colore di base con il campione oppure scrivi un valore in Codice colore:
#1E90FF,rgb(30 144 255),hsl(210 100% 56%)o un nome CSS cometeal. - Scegli un Passo: 5 %, 10 %, 20 % o 25 %. Con il 10 % ottieni tinte al 10 %, 20 % … 100 % e altrettante sfumature scure.
- Scegli come miscelare in Miscela in: OKLCH (percettivo) o sRGB (classico). Le due righe si aggiornano subito: Tinte (miscelate con il bianco) e Sfumature scure (miscelate con il nero), entrambe a partire dal colore di base.
- Clicca su Copia sotto un campione qualsiasi per copiarne il codice HEX.
- In Esporta come, scegli Variabili CSS, Configurazione Tailwind (v3), Tailwind @theme (v4), Variabili SCSS o JSON, imposta un Nome come
primaryobrand, poi usa Copia o Scarica per il codice.
Tinte, sfumature e toni
Nella teoria del colore, una tinta (tint) è un colore miscelato con il bianco, una sfumatura scura (shade) è un colore miscelato con il nero e un tono (tone) è un colore miscelato con il grigio. La percentuale indica quanto bianco o nero viene aggiunto: una tinta al 30 % è composta per il 70 % dal colore di base e per il 30 % da bianco. Al 100 % si arriva al bianco o al nero puro, ed è per questo che l’ultimo campione di ogni riga è sempre #FFFFFF o #000000: segna la fine della scala.
Tinte e sfumature sono il modo più rapido per costruire una scala coerente da un solo colore del brand: sfondi chiari e stati hover dalle tinte, bordi, stati premuti e testo scuro dalle sfumature.
Miscela OKLCH o sRGB?
sRGB (classico) miscela direttamente i valori di rosso, verde e blu. È ciò che fa la maggior parte dei generatori più vecchi e corrisponde al CSS color-mix(in srgb, …). La formula di una tinta è semplicemente canale + (255 − canale) × p, quella di una sfumatura canale × (1 − p). È prevedibile, ma i passi non sono percettivamente uniformi: i blu tendono a virare verso il viola man mano che si schiariscono, e le sfumature scure sembrano spesso fangose.
OKLCH (percettivo) miscela nello spazio colore OKLCH ideato da Björn Ottosson nel 2020, come il CSS color-mix(in oklch, …). Luminosità, crominanza e tonalità vengono interpolate separatamente. Bianco e nero non hanno tonalità, quindi la tonalità di base viene mantenuta fino in fondo e ogni passo cambia la luminosità di una quantità visivamente simile. I colori che uscirebbero dalla gamma sRGB vengono riportati dentro riducendo la crominanza, non tagliando i canali, così la tonalità resta stabile. Per i design system questo dà di solito scale più pulite e uniformi.
Usare l’esportazione
- Variabili CSS produce un blocco
:rootcon variabili come--primary-tint-20e--primary-shade-40, pronte da incollare in un foglio di stile. - Configurazione Tailwind (v3) genera un oggetto
colorspertheme.extend.colors; poi scrivi classi comebg-primary-tint-20otext-primary-shade-60.DEFAULTcontiene il colore di base, quindi funziona anchebg-primary. - Tailwind @theme (v4) genera variabili
--color-…per la configurazione CSS-first di Tailwind 4. - Variabili SCSS e JSON sono adatti ad altri strumenti di build e ai design token.
I nomi vengono convertiti in minuscolo e gli spazi diventano trattini, quindi “Brand Blue” diventa brand-blue.
Domande frequenti
Che differenza c'è tra una tinta e una sfumatura scura?
Una tinta aggiunge bianco e rende il colore più chiaro; una sfumatura scura aggiunge nero e lo rende più scuro. Aggiungendo grigio si ottiene un tono, che riduce la saturazione senza cambiare molto la luminosità.
Quale passo devo scegliere?
Il 10 % dà nove passi utilizzabili per lato, sufficienti per la maggior parte delle interfacce. Usa il 20 % o il 25 % per una scala corta in una presentazione, e il 5 % quando ti servono variazioni molto fini per hover o bordi.
Perché le mie tinte sRGB sembrano viola?
Miscelare il blu con il bianco in sRGB sposta la tonalità percepita verso il violetto (un effetto noto dello spazio sRGB). Passa a OKLCH (percettivo) per mantenere stabile la tonalità.
Questi colori sono accessibili?
Il generatore non controlla il contrasto. Verifica le coppie che intendi usare, come testo su una tinta chiara, con uno strumento di verifica del contrasto: le WCAG richiedono 4,5:1 per il testo normale.
Posso usare il risultato con la scala 50–950 di Tailwind?
L’esportazione usa nomi in percentuale (tint-10, shade-30) perché il significato resti chiaro. Se preferisci chiavi numeriche, rinomina qualche passo nel codice esportato, per esempio la tinta al 90 % come 50 e la sfumatura all‘80 % come 950.
Strumenti correlati
- Generatore di palette di colori Genera palette di colori da un colore di base con le armonie cromatiche: complementare, analoga, triadica, tetradica e monocromatica.
- Selettore di colori Color picker online gratuito. Scegli un colore e copia subito i codici HEX, RGB, HSL, HSV e CMYK, con i rapporti di contrasto su bianco e nero.
- Verifica del contrasto dei colori Verifica il contrasto WCAG: inserisci colore del testo e dello sfondo e ottieni rapporto di contrasto, esito AA/AAA e il colore conforme più vicino.