Generador de tints i ombres d'un color
Genera tints i ombres de qualsevol color en passos del 5, 10, 20 o 25 %, barrejats en OKLCH o sRGB, i exporta'ls com a variables CSS o configuració de Tailwind.
Tints (barrejats amb blanc)
Ombres (barrejades amb negre)
Com utilitzar el generador de tints i ombres
- Tria un Color base amb la mostra, o escriu un valor a Codi del color:
#1E90FF,rgb(30 144 255),hsl(210 100% 56%)o un nom CSS comteal. - Escull un Pas: 5 %, 10 %, 20 % o 25 %. Amb 10 %, obtens tints al 10 %, 20 % … 100 % i el mateix nombre d’ombres.
- Tria com Barreja a: OKLCH (perceptual) o sRGB (clàssic). Les dues files s’actualitzen alhora: Tints (barrejats amb blanc) i Ombres (barrejades amb negre), cadascuna a partir de la base.
- Fes clic a Copia sota qualsevol mostra per copiar-ne el codi HEX.
- A Exporta com a, tria Variables CSS, Configuració de Tailwind (v3), Tailwind @theme (v4), Variables SCSS o JSON, defineix un Nom com
primaryobrand, i després Copia o Baixa el codi.
Tints, ombres i tons
En la teoria del color, un tint és un color barrejat amb blanc, una ombra és un color barrejat amb negre, i un to és un color barrejat amb gris. El percentatge indica quant blanc o negre s’afegeix: un tint del 30 % és un 70 % de color base i un 30 % de blanc. Al 100 % s’arriba al blanc pur o al negre pur, i per això l’última mostra de cada fila sempre és #FFFFFF o #000000; marca el final de l’escala.
Els tints i les ombres són la manera més ràpida de construir una escala coherent a partir d’un sol color de marca: fons clars i estats de desplaçament del cursor amb els tints, vores, estats premuts i text fosc amb les ombres.
Barreja en OKLCH o en sRGB?
sRGB (clàssic) barreja directament els valors de vermell, verd i blau. És el que fan la majoria de generadors més antics i coincideix amb color-mix(in srgb, …) de CSS. La fórmula d’un tint és simplement canal + (255 − canal) × p, i la d’una ombra canal × (1 − p). És previsible, però els passos no són perceptualment uniformes: els blaus tendeixen a virar cap al porpra quan s’aclareixen, i les ombres fosques sovint queden apagades.
OKLCH (perceptual) barreja a l’espai de color OKLCH dissenyat per Björn Ottosson el 2020, com color-mix(in oklch, …) de CSS. La lluminositat, la croma i el to s’interpolen per separat. El blanc i el negre no tenen to, de manera que el to de la base es conserva fins al final, i cada pas canvia la lluminositat en una quantitat visualment semblant. Els colors que quedarien fora de la gamma sRGB es retornen reduint la croma, no retallant canals, de manera que el to es manté estable. Per als sistemes de disseny, això sol donar escales més netes i més uniformes.
Com utilitzar l’exportació
- Variables CSS produeix un bloc
:rootcom--primary-tint-20i--primary-shade-40, a punt per enganxar en un full d’estils. - Configuració de Tailwind (v3) dona un objecte
colorsper atheme.extend.colors; després escrius classes combg-primary-tint-20otext-primary-shade-60.DEFAULTconté la base, de manera quebg-primarytambé funciona. - Tailwind @theme (v4) dona variables
--color-…per a la configuració basada en CSS de Tailwind 4. - Variables SCSS i JSON van bé per a altres eines de compilació i tokens de disseny.
Els noms es converteixen a minúscules i els espais passen a guionets, de manera que «Brand Blue» passa a ser brand-blue.
Preguntes freqüents
Quina diferència hi ha entre un tint i una ombra?
Un tint hi afegeix blanc i fa el color més clar; una ombra hi afegeix negre i el fa més fosc. Afegir-hi gris dona un to, que redueix la saturació sense canviar gaire la lluminositat.
Quin pas he de triar?
El 10 % dona nou passos utilitzables a cada costat, prou per a la majoria d’interfícies. Fes servir el 20 % o el 25 % per a una escala curta en una presentació, i el 5 % quan necessitis variacions molt fines per a l’estat de desplaçament o per a les vores.
Per què els meus tints en sRGB tiren a porpra?
Barrejar blau amb blanc en sRGB desplaça el to percebut cap al violeta (un efecte conegut de l’espai sRGB). Canvia a OKLCH (perceptual) per mantenir el to estable.
Aquests colors són accessibles?
El generador no comprova el contrast. Prova les parelles que penses utilitzar, com el text sobre un tint clar, amb un comprovador de contrast: WCAG exigeix 4,5:1 per al text normal.
Puc utilitzar la sortida amb l'escala 50–950 de Tailwind?
L’exportació fa servir noms en percentatge (tint-10, shade-30) perquè el significat continuï sent clar. Si prefereixes claus numerades, canvia el nom d’alguns passos al codi exportat, per exemple el tint del 90 % com a 50 i l’ombra del 80 % com a 950.
Eines relacionades
- Generador de paletes de colors Genera paletes de colors a partir d'un color base amb regles d'harmonia: complementària, anàloga, triàdica, tetràdica, quadrada i monocromàtica.
- Selector de colors Selector de colors en línia gratuït. Tria un color i copia a l'instant els seus codis HEX, RGB, HSL, HSV i CMYK, amb el contrast sobre blanc i negre.
- Comprovador de contrast de colors Comprovador de contrast WCAG gratuït. Posa un color de text i de fons i obtén la relació de contrast, els resultats AA/AAA i el color més proper que compleix.