Guia Completo sobre Cores em HTML

Dev & Portfólio
Guia Completo sobre Cores em HTML e CSS

🎨 Guia Completo sobre Cores em HTML

As cores são um elemento fundamental no design web. Em HTML e CSS, existem várias formas de especificar cores. Vamos explorar os principais métodos.

1. Nomes de Cores Pré-definidos

HTML e CSS possuem 140 nomes de cores pré-definidos que podem ser usados diretamente.

Tomato
DodgerBlue
MediumSeaGreen
Violet
Orange
SlateBlue
📌 Nota: Embora os nomes de cores sejam fáceis de lembrar, eles são limitados. Para mais controle e variedade, usamos outros métodos.

2. Códigos Hexadecimais

As cores hexadecimais são especificadas com #RRGGBB, onde RR (vermelho), GG (verde) e BB (azul) são valores hexadecimais entre 00 e FF.

🔴 Vermelho puro (#ff0000) —
🟢 Verde puro (#00ff00) —
🔵 Azul puro (#0000ff) —
Coral
#ff5733
Verde Neon
#33ff57
Azul Brilhante
#3357ff
Rosa Choque
#ff33f5
Azul Ciano
#33fff5
Amarelo Limão
#f5ff33
Vermelho
#ff0000
Verde
#00ff00
Azul
#0000ff
Amarelo
#ffff00
Magenta
#ff00ff
Ciano
#00ffff

3. Valores RGB e RGBA

RGB = Red, Green, Blue (0 a 255). RGBA adiciona Alpha (transparência de 0 a 1).

🔴 Vermelho: rgb(255, 0, 0) →
🟢 Verde: rgb(0, 255, 0) →
🔵 Azul com 50% transparência: rgba(0, 0, 255, 0.5) → (sobreposto no fundo branco)
Tomate
rgb(255,99,71)
Verde Marinho
rgb(60,179,113)
Dodger Blue
rgb(30,144,255)
Laranja
rgb(255,165,0)
Violeta Azul
rgb(138,43,226)
Carmim
rgb(220,20,60)
Tomate 50%
rgba(...,0.5)
Verde 70% transp
rgba(...,0.3)
Dodger 30% transp
rgba(...,0.7)
Laranja 40% transp
rgba(...,0.6)
Violeta 60% transp
rgba(...,0.4)
Carmim 20% transp
rgba(...,0.8)

4. Valores HSL e HSLA

HSL = Hue (Matiz 0-360), Saturação (%), Luminosidade (%). HSLA adiciona Alpha.

🎨 Vermelho: hsl(0, 100%, 50%) →
🌿 Verde: hsl(120, 100%, 50%) →
💧 Azul 50% transparente: hsla(240, 100%, 50%, 0.5) →
Vermelho Vivo
Verde Vivo
Azul Vivo
Laranja Vivo
Magenta Vivo
Amarelo Vivo
Ciano Vivo
Laranja Claro
Verde Pastel
Azul Claro
Vermelho 50% transp
Verde 70% transp
Azul 30% transp
Laranja 40% transp
Magenta 60% transp
Amarelo 20% transp

Tabela de Cores Básicas

CorNomeHexadecimalRGBHSL
Vermelho#ff0000rgb(255,0,0)hsl(0,100%,50%)
Verde#008000rgb(0,128,0)hsl(120,100%,25%)
Azul#0000ffrgb(0,0,255)hsl(240,100%,50%)
Amarelo#ffff00rgb(255,255,0)hsl(60,100%,50%)
Preto#000000rgb(0,0,0)hsl(0,0%,0%)
Branco#ffffffrgb(255,255,255)hsl(0,0%,100%)

Tabela Completa de Cores (Seleção)

NomeHexadecimalAmostra
Black#000000
DarkSlateBlue#483D8B
MidnightBlue#191970
Navy#000080
DodgerBlue#1E90FF
DeepSkyBlue#00BFFF
Aqua/Cyan#00FFFF
Teal#008080
SpringGreen#00FF7F
Lime#00FF00
Gold#FFD700
Orange#FFA500
Tomato#FF6347
Crimson#DC143C
Fuchsia/Magenta#FF00FF
Plum#DDA0DD
Lavender#E6E6FA
WhiteSmoke#F5F5F5

*Lista reduzida para legibilidade. Existem 140+ nomes pré-definidos.

🎯 Como Escolher Cores para Seu Site

  • ✨ Use ferramentas como Adobe Color ou Coolors para criar paletas harmoniosas
  • 🔍 Mantenha o contraste adequado para legibilidade (especialmente texto/fundo)
  • 🎨 Limite sua paleta principal a 2-3 cores principais
  • 🧠 Considere o significado psicológico das cores
  • 📱 Teste suas cores em diferentes dispositivos
  • 🔁 Use cores consistentes para elementos similares (links, botões, etc.)
♿ Dica de Acessibilidade: Sempre verifique o contraste entre o texto e o fundo. Ferramentas como o WebAIM Contrast Checker podem ajudar.

🛠️ Ferramentas Úteis

💡 Espero que este guia tenha ajudado a entender melhor como trabalhar com cores em HTML e CSS!
Guia completo sobre cores • HTML + CSS • Design web moderno