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 de CSS | Introdução ao CSS
Fundamentos de CSS

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

Variáveis

Variáveis CSS, também conhecidas como propriedades personalizadas CSS, oferecem uma maneira de definir valores reutilizáveis em todo o código CSS. Ao utilizar variáveis, é possível criar designs dinâmicos e flexíveis, facilitando a manutenção e atualização.

Para declarar uma variável, utiliza-se a pseudo-classe :root no início do arquivo CSS e adiciona-se o prefixo -- ao nome da variável. Por exemplo, para definir uma variável --blue-color com o valor #3f42f3 no bloco :root:

: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, pode-se escrever:

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, definimos e aplicamos cinco variáveis a quaisquer propriedades. Ao alterar os valores dessas variáveis, é possível atualizar facilmente as cores em toda a folha de estilos.

Sobrescrevendo Propriedades

Em alguns casos, é necessário sobrescrever propriedades específicas no CSS para obter a estilização desejada. Isso pode ser feito declarando uma propriedade com o mesmo nome dentro de um seletor aninhado e atribuindo um novo valor.

Considere o exemplo a seguir de um semáforo com diferentes sinais de cor:

index.html

index.html

styles.css

styles.css

copy

Ao direcionar as classes de sinal específicas, é possível ajustar a cor de cada sinal enquanto se mantêm os estilos compartilhados definidos no seletor base .signal.

Nota

Em conclusão, variáveis CSS oferecem flexibilidade e facilidade de manutenção, permitindo atualizações dinâmicas de design, enquanto a sobrescrição de propriedades possibilita o ajuste fino dos estilos e a obtenção dos efeitos visuais desejados.

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

Awesome!

Completion rate improved to 2.56

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

Deslize para mostrar o menu

Variáveis

Variáveis CSS, também conhecidas como propriedades personalizadas CSS, oferecem uma maneira de definir valores reutilizáveis em todo o código CSS. Ao utilizar variáveis, é possível criar designs dinâmicos e flexíveis, facilitando a manutenção e atualização.

Para declarar uma variável, utiliza-se a pseudo-classe :root no início do arquivo CSS e adiciona-se o prefixo -- ao nome da variável. Por exemplo, para definir uma variável --blue-color com o valor #3f42f3 no bloco :root:

: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, pode-se escrever:

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, definimos e aplicamos cinco variáveis a quaisquer propriedades. Ao alterar os valores dessas variáveis, é possível atualizar facilmente as cores em toda a folha de estilos.

Sobrescrevendo Propriedades

Em alguns casos, é necessário sobrescrever propriedades específicas no CSS para obter a estilização desejada. Isso pode ser feito declarando uma propriedade com o mesmo nome dentro de um seletor aninhado e atribuindo um novo valor.

Considere o exemplo a seguir de um semáforo com diferentes sinais de cor:

index.html

index.html

styles.css

styles.css

copy

Ao direcionar as classes de sinal específicas, é possível ajustar a cor de cada sinal enquanto se mantêm os estilos compartilhados definidos no seletor base .signal.

Nota

Em conclusão, variáveis CSS oferecem flexibilidade e facilidade de manutenção, permitindo atualizações dinâmicas de design, enquanto a sobrescrição de propriedades possibilita o ajuste fino dos estilos e a obtenção dos efeitos visuais desejados.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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