Trabalhando com Cores em CSS

Trabalhando com Cores em CSS

Neste artigo, vamos mostrar como definir cores em CSS usando nomes de cores, valores hexadecimais, RGB e HSL. Explicaremos também a diferença entre as propriedades color e background-color, com exemplos práticos e fáceis de entender.

Tutorial CSS Básico
Tutorial CSS Básico

Introdução

Definir cores é uma das principais tarefas ao estilizar páginas web. O CSS oferece várias maneiras de especificar cores, permitindo flexibilidade e precisão. Vamos explorar os diferentes métodos para definir cores e entender como aplicá-los corretamente.

Nomes de Cores

CSS permite usar nomes de cores pré-definidos. Este método é simples e intuitivo, ideal para cores comuns.

Exemplo:

p {
    color: red;
    background-color: yellow;
}

Aqui, o texto dos parágrafos será vermelho e o fundo será amarelo.

Valores Hexadecimais

Os valores hexadecimais são representações de cores no formato #RRGGBB, onde RR, GG e BB são valores hexadecimais de vermelho, verde e azul, respectivamente.

Exemplo:

h1 {
    color: #ff5733;
    background-color: #cceeff;
}

Neste exemplo, o texto do cabeçalho <h1> será de uma cor laranja e o fundo será azul claro.

RGB (Red, Green, Blue)

RGB define cores especificando a quantidade de vermelho, verde e azul, usando valores entre 0 e 255.

Exemplo:

div {
    color: rgb(0, 128, 0); /* Verde */
    background-color: rgb(240, 240, 240); /* Cinza claro */
}

Aqui, o texto dos elementos <div> será verde e o fundo será cinza claro.

HSL (Hue, Saturation, Lightness)

HSL é outro modelo de cor, onde Hue é o matiz (0-360), Saturation é a saturação (0-100%), e Lightness é a luminosidade (0-100%).

Exemplo:

a {
    color: hsl(240, 100%, 50%); /* Azul */
    background-color: hsl(0, 0%, 90%); /* Cinza claro */
}

Neste exemplo, os links terão a cor azul e o fundo será cinza claro.

Diferença entre color e background-color

  • color: Define a cor do texto.
  • background-color: Define a cor de fundo de um elemento.

Exemplo Completo:

body {
    background-color: #f0f0f0;
}

h2 {
    color: #333;
    background-color: #fff;
}

Aqui, o fundo da página será cinza claro, os cabeçalhos <h2> terão texto cinza escuro e fundo branco.

Conclusão

Trabalhar com cores em CSS é fundamental para criar designs atraentes e funcionais. Compreender os diferentes métodos para definir cores – nomes de cores, valores hexadecimais, RGB e HSL – permite flexibilidade e precisão. Saber a diferença entre color e background-color ajuda a aplicar estilos de maneira correta e eficiente.

💡 Gostou do conteúdo?

Apoie-nos: Siga, Curta, Comente e Compartilhe!

📲 Conecte-se com o WebMundi:

▶️ YouTube

▶️ Facebook

▶️ Instagram

▶️ LinkedIn

▶️ TikTok

👥 Participe do nosso Discord para tirar dúvidas e ajudar outras pessoas!

🔗 Discord webmundi.com

Posts Similares