Tutorial de cores
As cores são exibidas combinando as luzes VERMELHA, VERDE e AZUL.
Nomes de cores
Com CSS, as cores podem ser definidas usando nomes de cores:
Exemplo
Color | Name |
---|---|
Red | |
Yellow | |
Cyan | |
Blue | |
Magenta |
Valores de cores CSS
Com CSS, as cores podem ser especificadas de diferentes maneiras:
- Por nomes de cores
- Como valores RGB
- Como valores hexadecimais
- Como valores HSL (CSS3)
- Como valores HWB (CSS4)
- Com a palavra-
currentcolor
chave
Cores RGB
Os valores de cor RGB são suportados em todos os navegadores.
Um valor de cor RGB é especificado com: rgb( RED , GREEN , BLUE ).
Cada parâmetro define a intensidade da cor como um número inteiro entre 0 e 255.
Por exemplo, rgb(0,0,255) é renderizado como azul, porque o parâmetro blue é definido como seu valor mais alto (255) e os outros são definidos como 0.
Exemplo
Color | RGB | Color |
---|---|---|
rgb(255,0,0) | Red | |
rgb(0,255,0) | Green | |
rgb(0,0,255) | Blue |
Tons de cinza são frequentemente definidos usando valores iguais para todas as 3 fontes de luz:
Exemplo
Color | RGB | Color |
---|---|---|
rgb(0,0,0) | Black | |
rgb(128,128,128) | Gray | |
rgb(255,255,255) | White |
Cores hexadecimais
Os valores de cor hexadecimais também são suportados em todos os navegadores.
Uma cor hexadecimal é especificada com: # RR GG BB .
RR (vermelho), GG (verde) e BB (azul) são inteiros hexadecimais entre 00 e FF especificando a intensidade da cor.
Por exemplo, #0000FF é exibido como azul, porque o componente azul é definido com seu valor mais alto (FF) e os outros são definidos como 00.
Exemplo
Color | HEX | RGB | Color |
---|---|---|---|
#FF0000 | rgb(255,0,0) | Red | |
#00FF00 | rgb(0,255,0) | Green | |
#0000FF | rgb(0,0,255) | Blue |
Tons de cinza são frequentemente definidos usando valores iguais para todas as 3 fontes de luz:
Exemplo
Color | HEX | RGB | Color |
---|---|---|---|
#000000 | rgb(0,0,0) | Black | |
#808080 | rgb(128,128,128) | Gray | |
#FFFFFF | rgb(255,255,255) | White |
Maiúsculas ou Minúsculas?
Você pode usar letras maiúsculas ou minúsculas para especificar valores hexadecimais.
As minúsculas são mais fáceis de escrever. Maiúsculas são mais fáceis de ler.
Nomes de cores
CSS suporta 140 nomes de cores padrão.
No próximo capítulo você encontrará uma lista alfabética completa de nomes de cores com valores hexadecimais:
Color Name | Hex | Color |
---|---|---|
AliceBlue | #F0F8FF | |
AntiqueWhite | #FAEBD7 | |
Aqua | #00FFFF | |
Aquamarine | #7FFFD4 | |
Azure | #F0FFFF | |
Beige | #F5F5DC | |
Bisque | #FFE4C4 |
A palavra-chave cor atual
A currentcolor
palavra-chave se refere ao valor da propriedade color de um elemento.
Exemplo
A cor da borda do seguinte elemento <div> será azul, porque a cor do texto do elemento <div> é azul:
#myDIV {
color: blue; /* Blue text color */
border: 10px solid currentcolor;
/* Blue border color */
}