Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Otimizando o Fluxo de Trabalho para Codificação Eficiente em CSS | Introdução ao CSS
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Fundamentos de CSS

bookOtimizando o Fluxo de Trabalho para Codificação Eficiente em CSS

Variáveis

Variáveis CSS (propriedades personalizadas) permitem armazenar valores reutilizáveis, facilitando a atualização e manutenção dos estilos.

Declare variáveis no seletor :root e prefixe-as com --:

:root {
  --blue-color: #3f42f3;
}

Após declarar uma variável, é possível aplicá-la a qualquer propriedade CSS utilizando a função var(). Por exemplo, para atribuir à propriedade color de um elemento <h1> o valor da variável --blue-color, utilize:

h1 {
  color: var(--blue-color);
}

A seguir, a combinação do conhecimento sobre declaração e uso de variáveis no exemplo abaixo:

index.html

index.html

styles.css

styles.css

copy

Neste exemplo, várias variáveis controlam as cores do cartão. Atualizar uma única variável atualiza os estilos em todos os lugares em que ela é usada.

Sobrescrevendo Propriedades

Para alterar estilos específicos dentro de um componente, redefina a mesma propriedade dentro de um seletor mais específico.

Exemplo (semáforo):

index.html

index.html

styles.css

styles.css

copy

A classe base .signal contém estilos compartilhados, enquanto .stop, .slow-down e .proceed substituem as cores individuais.

Note
Resumo

Variáveis CSS aumentam a flexibilidade e a facilidade de manutenção.

A sobrescrita permite ajustar estilos sem repetir regras compartilhadas.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 9

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

bookOtimizando o Fluxo de Trabalho para Codificação Eficiente em CSS

Deslize para mostrar o menu

Variáveis

Variáveis CSS (propriedades personalizadas) permitem armazenar valores reutilizáveis, facilitando a atualização e manutenção dos estilos.

Declare variáveis no seletor :root e prefixe-as com --:

:root {
  --blue-color: #3f42f3;
}

Após declarar uma variável, é possível aplicá-la a qualquer propriedade CSS utilizando a função var(). Por exemplo, para atribuir à propriedade color de um elemento <h1> o valor da variável --blue-color, utilize:

h1 {
  color: var(--blue-color);
}

A seguir, a combinação do conhecimento sobre declaração e uso de variáveis no exemplo abaixo:

index.html

index.html

styles.css

styles.css

copy

Neste exemplo, várias variáveis controlam as cores do cartão. Atualizar uma única variável atualiza os estilos em todos os lugares em que ela é usada.

Sobrescrevendo Propriedades

Para alterar estilos específicos dentro de um componente, redefina a mesma propriedade dentro de um seletor mais específico.

Exemplo (semáforo):

index.html

index.html

styles.css

styles.css

copy

A classe base .signal contém estilos compartilhados, enquanto .stop, .slow-down e .proceed substituem as cores individuais.

Note
Resumo

Variáveis CSS aumentam a flexibilidade e a facilidade de manutenção.

A sobrescrita permite ajustar estilos sem repetir regras compartilhadas.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 9
some-alt