Cores para o site
A tabela de cores RGB (RVA em português) consta, basicamente, de três cores primárias aditivas: Vermelho-Verde-Azul. Estas cores primárias aditivas, em HTML, estão representadas por três pares hexadecimais de tipo 0xHH-HH-HH segundo o seguinte formato:
#RRGGBB (= #RRVVAA)
Os valores que podem adotar cada um dos três pares hexadecimais vão de 0x00 (0 decimal) ao 0xFF (255 decimal). Quanto maior for o valor do par, quanto maior será também a intensidade (matiz, brilho ou claridade) da cor correspondente a esse par (e vice-versa). Isso implica que o extremo inferior da escala cromática parte de uma intensidade (grau) de cor mínima (nulo = par 0x00), passa por uma intensidade de cor média (média = par 0x80 [128 decimal]) até chegar a uma intensidade de cor máxima (saturado = par 0xFF). O grau de mais alta pureza (absoluto) de uma cor primária aditiva estará determinado pela presença total da mesma (saturação = 0xFF) junto com a ausência total (nulo = 0x00) das outras cores primárias aditivas.
E portanto destas três cores primárias aditivas (RVA), existem três cores primárias subtrativas ou C.M.Y. (C.M.A. em português: Cian-Magenta-Amarelo). Estas cores surgem da seguinte combinação (mescla) das primárias aditivas:
Cian = Verde + Azul
Magenta = Vermelho + Azul
Amarelo = Vermelho + Verde
Em quanto ao seu grau de pureza, ocorre algo inverso às cores primárias aditivas, já que o grau absoluto estará determinado pela nulidade de um dos seus componentes e a saturação dos outros dois. As cores complementárias das primárias, tanto aditivas como subtrativas, serão reciprocamente:
Vermelho ↔ Cian
Verde ↔ Magenta
Azul ↔ Amarelo
A combinação simultânea das três primárias aditivas saturadas produz o branco (0xFFFFFF). Contrariamente, a combinação simultânea das três primárias subtrativas nulas produz o preto (0x000000). Resulta claro também que a combinação das cores mutuamente complementarias produzirá o branco (mescla total de cores), de igual modo que a subtração (absorção) de ambos dará lugar ao preto (ausência total de cores). Assim, por exemplo, o vermelho (0xFF0000) mais seu complemento que é o cian (0x00FFFF), dão o branco (0xFFFFFF). O cian não é outra coisa que a subtração do vermelho ao branco. Observe as seguintes imagens:
Pelo seu lado, o cinza médio (0x808080), que é o exato termo médio entre o preto e o branco, obteremos a partir da combinação simultânea das três primárias aditivas médias. Analogamente, o cinza semi-saturado (claro) obtém-se a partir da combinação 0xC0C0C0, embora que o cinza seminulo (escuro) mediante 0x404040. Deste modo, temos que o resto das cores, que estão compreendidas entre o preto (0x000000) e o branco (0xFFFFFF), surgem da combinação das três primárias aditivas em distintos graus. Em outras palavras: bastará com substituir cada um dos pares 0xHH-HH-HH por um valor compreendido entre 0x00 y 0xFF para obter qualquer das cores possíveis.
Embora na pratica, pode ter algumas combinações que não são válidas. Isso acontecia antigamente, quando a paleta de cores maior tinha 256 cores. Por isso, existem 216 cores reservadas (outros 40 para o sistema), das quais algumas vemos aqui.
Tabela simplificada das cores
O visto até aqui, leva a seguinte tabela de cores com seu respectivo valor hexadecimal:
Primárias aditivas saturadas (absolutos)
- Vermelho = FF0000
- Verde = 00FF00
- Azul = 0000FF
- Combinação das três primárias aditivas saturadas (absolutos).
- Branco = FFFFFF
- Branco = FFFFFF
Primárias subtrativas nulas (absolutos)
- Cian = 0x00FFFF
- Magenta = 0xFF00FF
- Amarelo = 0xFFFF00
- Combinação das três primárias subtrativas nulas. (absolutos)
- Preto = 0x000000
- Preto = 0x000000
Algumas secundárias y terciárias (médios)
- Cinza = 0x808080
- Rosa = 0xFF8080
- Violeta = 0x800080
- Celeste = 0x80FFFF
- Marrón = 0x800000
- Laranja = 0xFF8000
- Lavanda = 0x8000FF
- Turquesa = 0x00FF80
- Ouro Velho = 0xBBBB20