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- currentcolorchave

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 currentcolorpalavra-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 */
}