PK Systems PK Systems
Ferramentas de cor

Cores Nomeadas do CSS

Referência buscável de todas as 147 cores nomeadas do CSS. Clique em uma amostra para copiar o nome; ordene por nome, matiz ou luminosidade.

Cores Nomeadas do CSS

O que são cores nomeadas do CSS?

Cores nomeadas do CSS são um conjunto fixo de 147 palavras-chave — como tomato, aliceblue, rebeccapurple — que você pode usar em qualquer lugar onde uma cor CSS é esperada, no lugar de um código hex ou função rgb(). Estão embutidas em todo navegador, renderizam idênticas em qualquer plataforma, e não requerem pré-processamento. A lista cresceu ao longo da história do CSS: as 16 originais vieram do VGA, outro lote do X11, e rebeccapurple foi adicionada em 2014 em memória da filha do pioneiro do CSS Eric Meyer.

Como usar esta referência

Digite na caixa de busca para filtrar por nome (tente blue, dark ou red) ou por hex (tente ff). Mude a ordenação para organizar por matiz quando estiver caçando uma cor que só sabe descrever visualmente, ou por luminosidade quando estiver escolhendo sombras para estados de hover. Clique em uma amostra para copiar a palavra-chave para a área de transferência — cole direto numa regra CSS como color: tomato;.

Quando usar cores nomeadas

Cores nomeadas são ótimas para protótipos rápidos, badges de README, código de demonstração, e qualquer contexto onde fidelidade exata de marca não é necessária. Não são ótimas para design systems de produção — a paleta legada é desigual (muitos rosas e laranjas, poucos teals escuros) e os nomes são esquisitos (papayawhip, peachpuff). Para trabalho final, derive os hex equivalentes das cores nomeadas e reconstrua a paleta ao redor da sua marca usando uma ferramenta como nosso Gerador de Harmonia de Cores.

De onde vêm os nomes

Os 147 nomes remontam ao arquivo rgb.txt do X Window System do final dos anos 1980, que por sua vez tomou nomes emprestados de um catálogo da Sinclair Paints e várias outras fontes. Os 16 originais — aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, yellow — foram herdados do hardware VGA. O CSS moderno especifica a lista completa como códigos hex sRGB exatos; navegadores não aproximam.

Grupos de cor da paleta nomeada

Vermelhos e rosas: red, crimson, salmon, lightcoral, hotpink, deeppink, pink e companhia. Laranjas e marrons: orange, darkorange, coral, tomato, chocolate, sienna, peru. Amarelos e dourados: yellow, gold, khaki, palegoldenrod. Verdes: green, lime, forestgreen, seagreen, olive, olivedrab — de longe o maior grupo de matiz. Azuis: blue, navy, royalblue, dodgerblue, steelblue, lightblue. Roxos: purple, violet, indigo, orchid, plum, rebeccapurple. Neutros: uma dúzia de aliases gray/grey mais silver, white e black.

Perguntas frequentes

Por que tem 147 nomes se a Wikipédia lista 140?
O número 147 conta cada variante de grafia separadamente — tanto gray quanto grey, darkgray e darkgrey, etc. O número 140 conta cada cor uma vez, ignorando grafia. Os dois números descrevem a mesma paleta; listamos 147 para que você possa buscar por qualquer grafia.
aqua é igual a cyan?
Sim — ambos resolvem em #00FFFF. O mesmo vale para fuchsia e magenta (#FF00FF). As duplicatas existem porque o CSS herdou nomes de duas fontes diferentes (VGA e X11) e optou por não depreciar nenhuma.
Posso usar essas cores em atributos HTML como bgcolor?
Pode, mas não deveria. bgcolor é um atributo HTML depreciado; use CSS no lugar. Os campos modernos de input color do HTML5 e o atributo fill do SVG também aceitam cores nomeadas, e nesses casos é tranquilo.
O que é rebeccapurple e por que tem nome de pessoa?
rebeccapurple (#663399) foi adicionada à especificação CSS em 2014 em memória de Rebecca Meyer, filha do pioneiro de padrões web Eric Meyer, que faleceu aos seis anos. O CSS Working Group acelerou a adição como homenagem. Roxo era a cor preferida dela.
Cores nomeadas são mais lentas que códigos hex?
Não. Navegadores resolvem cores nomeadas para RGB internamente antes de renderizar, do mesmo jeito que resolvem #fff para #ffffff. Não há diferença de performance em runtime. A única diferença prática é tamanho na rede — tomato é mais curto que #ff6347, mas compressão torna isso irrelevante.
Posso adicionar minhas próprias cores nomeadas?
Não como palavras-chave nativas do CSS, mas sim via propriedades customizadas CSS: :root { --brand-tomato: #FF6347; } e depois color: var(--brand-tomato);. Nosso Gerador de Harmonia de Cores produz declarações de propriedades customizadas prontas para colar.