As cores HTML são especificadas com nomes de cores predefinidos ou com valores RGB, HEX, HSL, RGBA ou HSLA.
Cores RGB
Os valores de cores RGB são suportados em todos os navegadores. Um valor de cor RGB é especificado com: rgb (vermelho, verde, azul). Cada parâmetro (vermelho, verde e azul) 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 azul é definido com seu valor mais alto (255) e os outros são definidos como 0.
Existe outro parâmetro para cores RGB, que o A, que significa Alfa, canal Alfa. O modelo de cores passa a ser RGBA (Red, Green, Blue, Alpha). Os valores de cores RGBA são uma extensão dos valores de cores RGB com um canal alfa – que especifica a opacidade da cor.
Exemplo:
<h1 style="background-color:rgb(17,217,157);">Hello World!</h1>2.<h1 style="background-color:rgba(17,217,157,0.6);">Hello World!</h1>
Resultado
Hello World!
Hello World!
Note que a cor é a mesma, mas no segundo exemplo, tem 0.4 ou 40% de transparência.
Cores HEX (hexadecimal)
Os valores hexadecimais de cores também são suportados em todos os navegadores. Uma cor hexadecimal é especificada com: #RRGGBB. RR (vermelho), GG (verde) e BB (azul) são inteiros hexadecimais entre 00 e FF especificando a intensidade da cor. Por exemplo, #0000FF é exibido em azul, porque o componente azul é definido com seu valor mais alto (FF) e os outros são definidos como 00.
- Para exibir o preto, defina todos os parâmetros de cor para 00, como este: # 000000.
- Para exibir o branco, defina todos os parâmetros de cor para ff, assim: #FFFFFF.
Exemplo:
<h1 style="background-color: #000000; color:#FFFFFF;">Hello World!</h1>2.<h1 style="background-color:#0054FF; color:#FFFFFF;">Hello World!</h1>
Resultado:
Hello World!
Hello World!
Cores HSL
Os valores de cor HSL são suportados no IE9 +, Firefox, Chrome, Safari e no Opera 10+. HSL significa matiz, saturação e luminosidade. Valores de cor HSL são especificadas com: .hsl(hue, saturation, lightness)
Aqui também temos um parâmetro Alpha. ele funciona da mesma forma que o Alpha do RGBA adicionando uma camada de transparência à cor.
- Matiz: O matiz é um grau na roda de cores de 0 a 360. 0 é vermelho, 120 é verde, 240 é azul.
- Saturação: A saturação é um valor percentual; 0% significa um tom de cinza e 100% é a cor total.
- Leveza: A leveza também é uma porcentagem; 0% é preto, 100% é branco.
- Alpha: Especifica a opacidade de uma cor.
Exemplo:
<h1 style="background-color:hsl(0,100%,50%);">Hello World!</h1>2.<h1 style="background-color:hsla(0,100%,50%,0.5);">Hello World!</h1>
Hello World!
Hello World!
Nomes das cores
Em HTML, uma cor pode ser especificada usando um nome de cor. Isso mesmo, você não precisa decorar valores hexadecimais, RGB ou HSL, pode simplesmente dizer o nome da cor.
Atenção! Você não precisa decorar códigos de cores, mas precisa saber as cores em INGLÊS!!!
Pois é, são mais de 140 cores que você precisa sabem em inglês. Mais fácil que os códigos, porém não abrange todas as cores, na verdade, 140 são só a ponta do iceberg.
Veja alguns exemplos abaixo.
Tomato
Orange
Dodgerblue
MediumSeaGreen
Cor de fundo
Como você já deve ter notado, para darmos uma cor de fundo usamos o código CSS background-color.
A sintaxe é muito simples, você adiciona um parâmetro style ao seu elemento e define o background-color usando umas das opções que vimos.
- rgb(123,123,123)
- rgba(123,123,123,0.1)
- #FF3300
- hsl(123,123,123)
- hsla(123,123,123,0.1)
- Tomato
Cor do texto
Você também pode definir cores para o texto, o padrão é o mesmo, o que vai mudar é a sintaxe. Para o texto usamos o parâmetro CSS color.
Exemplo:
<h1 style="color:Tomato;">
Hello World!
</h1>
<h1 style="color:#FF5566;">
Hello World!
</h1>
Hello World!
Hello Word!
Cor da borda
As cores das bordas também podem ser definidas usando esse método. O parâmetro CSS usado para isso é o border.
<h1 style="border:2px solid Tomato">Hello World</h1>
- border: parâmetro usado para informar que o elemento terá uma borda. O valor da espessura da borda e é dada em pixel (px) por isso, 2px em nosso exemplo.
- solid: é o tipo de borda, nesse caso, uma borda contínua.
- Tomato: é a cor da borda que pode ser por nome ou por qualquer forma que vimos até agora.
Info! Mais informações sobre parâmetros CSS na série CSS 🙂
Exemplo
<h1 style="border:2px solid
Tomato;">
Hello World!
</h1>
<h1 style="border:2px solid #664477;">
Hello World!
</h1>
Hello World!
Hello World!
Em HTML5 quase todos os elementos podem ter suas cores definidas usando essas técnicas de background-color e background-color e os esquemas de cores RGB, RGBA, HEX, HSL, HLSA e pelo nome das cores.
Agora como prometido e para o seu deleite, segue as mais de 140 cores pelo nome para você não ter o trabalho de decorar ou ficar buscando códigos… Bom proveito!!!
Nome da Cor | Código hexadecimal | Código RGB |
---|---|---|
Black | #000000 | (0,0,0) |
grey11 | #1C1C1C | (28,28,28) |
grey21 | #363636 | (54,54,54) |
grey31 | #4F4F4F | (79,79,79) |
DimGray | #696969 | (105,105,105) |
Gray | #808080 | (128,128,128) |
DarkGray | #A9A9A9 | (169,169,169) |
Silver | #C0C0C0 | (192,192,192) |
LightGrey | #D3D3D3 | (211,211,211) |
Gainsboro | #DCDCDC | (220,220,220) |
SlateBlue | #6A5ACD | (106,90,205) |
SlateBlue1 | #836FFF | (131,111,255) |
SlateBlue3 | #6959CD | (105,89,205) |
DarkSlateBlue | #483D8B | (72,61,139) |
MidnightBlue | #191970 | (25,25,112) |
Navy | #000080 | (0,0,128) |
DarkBlue | #00008B | (0,0,139) |
MediumBlue | #0000CD | (0,0,205) |
Blue | #0000FF | (0,0,255) |
CornflowerBlue | #6495ED | (100,149,237) |
RoyalBlue | #4169E1 | (65,105,225) |
DodgerBlue | #1E90FF | (30,144,255) |
DeepSkyBlue | #00BFFF | (0,191,255) |
LightSkyBlue | #87CEFA | (135,206,250) |
SkyBlue | #87CEEB | (135,206,235) |
LightBlue | #ADD8E6 | (173,216,230) |
SteelBlue | #4682B4 | (70,130,180) |
LightSteelBlue | #B0C4DE | (176,196,222) |
SlateGray | #708090 | (112,128,144) |
LightSlateGray | #778899 | (119,136,153) |
Aqua / Cyan | #00FFFF | (0,255,255) |
DarkTurquoise | #00CED1 | (0,206,209) |
Turquoise | #40E0D0 | (64,224,208) |
MediumTurquoise | #48D1CC | (72,209,204) |
LightSeaGreen | #20B2AA | (32,178,170) |
DarkCyan | #008B8B | (0,139,139) |
Teal | #008080 | (0,128,128) |
Aquamarine | #7FFFD4 | (127,255,212) |
MediumAquamarine | #66CDAA | (102,205,170) |
CadetBlue | #5F9EA0 | (95,158,160) |
DarkSlateGray | #2F4F4F | (47,79,79) |
MediumSpringGreen | #00FA9A | (0,250,154) |
SpringGreen | #00FF7F | (0,255,127) |
PaleGreen | #98FB98 | (152,251,152) |
LightGreen | #90EE90 | (144,238,144) |
DarkSeaGreen | #8FBC8F | (143,188,143) |
MediumSeaGreen | #3CB371 | (60,179,113) |
SeaGreen | #2E8B57 | (46,139,87) |
DarkGreen | #006400 | (0,100,0) |
Green | #008000 | (0,128,0) |
ForestGreen | #228B22 | (34,139,34) |
LimeGreen | #32CD32 | (50,205,50) |
Lime | #00FF00 | (0,255,0) |
LawnGreen | #7CFC00 | (124,252,0) |
Chartreuse | #7FFF00 | (127,255,0) |
GreenYellow | #ADFF2F | (173,255,47) |
YellowGreen | #9ACD32 | (154,205,50) |
OliveDrab | 6B8E23 | (107,142,35) |
DarkOliveGreen | #556B2F | (85,107,47) |
Olive | #808000 | (128,128,0) |
DarkKhaki | #BDB76B | (189,83,107) |
Goldenrod | #DAA520 | (218,165,32) |
DarkGoldenrod | #B8860B | (184,134,11) |
SaddleBrown | #8B4513 | (139,69,19) |
Sienna | #A0522D | (160,82,45) |
RosyBrown | #BC8F8F | (188,143,143) |
Peru | #CD853F | (205,133,63) |
Chocolate | #D2691E | (210,105,30) |
SandyBrown | #F4A460 | (244,164,96) |
NavajoWhite | #FFDEAD | (255,222,173) |
Wheat | #F5DEB3 | (245,222,179) |
BurlyWood | #DEB887 | (222,184,135) |
Tan | #D2B48C | (210,180,140) |
MediumSlateBlue | #7B68EE | (123,104,238) |
MediumPurple | #9370DB | (147,112,219) |
BlueViolet | #8A2BE2 | (138,43,226) |
Indigo | #4B0082 | (75,0,130) |
DarkViolet | #9400D3 | (148,0,211) |
DarkOrchid | #9932CC | (153,50,204) |
MediumOrchid | #BA55D3 | (186,85,211) |
Purple | #A020F0 | (128,0,128) |
DarkMagenta | #8B008B | (139,0,139) |
Fuchsia / Magenta | #FF00FF | (255,0,255) |
Violet | #EE82EE | (238,130,238) |
Orchid | #DA70D6 | (218,112,214) |
Plum | #DDA0DD | (221,160,221) |
MediumVioletRed | #C71585 | (199,21,133) |
DeepPink | #FF1493 | (255,20,147) |
HotPink | #FF69B4 | (255,105,180) |
PaleVioletRed | #DB7093 | (219,112,147) |
LightPink | #FFB6C1 | (255,182,193) |
Pink | #FFC0CB | (255,192,203) |
LightCoral | #F08080 | (240,128,128) |
IndianRed | #CD5C5C | (205,92,92) |
Crimson | #DC143C | (220,20,60) |
Maroon | #800000 | (128,0,0) |
DarkRed | #8B0000 | (139,0,0) |
FireBrick | #B22222 | (178,34,34) |
Brown | #A52A2A | (165,42,42) |
Salmon | #FA8072 | (250,128,114) |
DarkSalmon | #E9967A | (233,150,122) |
LightSalmon | #FFA07A | (255,160,122) |
Coral | #FF7F50 | (255,127,80) |
Tomato | #FF6347 | (255,99,71) |
Red | #FF0000 | (255,0,0) |
OrangeRed | #FF4500 | (255,69,0) |
DarkOrange | #FF8C00 | (255,140,0) |
Orange | #FFA500 | (255,165,0) |
Gold | #FFD700 | (255,215,0) |
Yellow | #FFFF00 | (255,255,0) |
Khaki | #F0E68C | (240,230,140) |
AliceBlue | #F0F8FF | (240,248,255) |
GhostWhite | #F8F8FF | (248,248,255) |
Snow | #FFFAFA | (255,250,250) |
Seashell | #FFF5EE | (255,245,238) |
FloralWhite | #FFFAF0 | (255,250,240) |
WhiteSmoke | #F5F5F5 | (245,245,245) |
Beige | #F5F5DC | (245,245,220) |
OldLace | #FDF5E6 | (253,245,230) |
Ivory | #FFFFF0 | (255,255,240) |
Linen | #FAF0E6 | (250,240,230) |
Cornsilk | #FFF8DC | (255,248,220) |
AntiqueWhite | #FAEBD7 | (250,235,215) |
BlanchedAlmond | #FFEBCD | (255,235,205) |
Bisque | #FFE4C4 | (255,228,196) |
LightYellow | #FFFFE0 | (255,255,224) |
LemonChiffon | #FFFACD | (255,250,205) |
LightGoldenrodYellow | #FAFAD2 | (250,250,210) |
PapayaWhip | #FFEFD5 | (255,239,213) |
PeachPuff | #FFDAB9 | (255,218,185) |
Moccasin | #FFE4B5 | (255,228,181) |
PaleGoldenrod | #EEE8AA | (238,232,170) |
MistyRose | #FFE4E1 | (255,228,225) |
LavenderBlush | #FFF0F5 | (255,240,245) |
Lavender | #E6E6FA | (230,230,250) |
Thistle | #D8BFD8 | (216,191,216) |
Azure | #F0FFFF | (240,255,255) |
LightCyan | #E0FFFF | (224,255,255) |
PowderBlue | #B0E0E6 | (176,224,230) |
PaleTurquoise | #E0FFFF | (175,238,238) |
Honeydew | #F0FFF0 | (240,255,240) |
MintCream | #F5FFFA | (245,255,250) |