Imagem do Artigo 673e0bc509179

Utilizando variáveis no CSS

Publicado em 16-11-2023

Variáveis CSS são uma forma de armazenar valores que podem ser reutilizados em uma folha de estilo. Elas permitem que você defina um estilo em um lugar e aplique-o a vários elementos ou seletores. Por exemplo, você pode criar uma variável chamada `--cor-principal` e atribuir-lhe um valor hexadecimal, como `#ff0000`. Depois, você pode usar essa variável em qualquer lugar que quiser usar essa cor, como na propriedade `color` ou `background-color`.

Benefícios de Utilizar Variáveis no CSS

Facilidade na Manutenção do Código

Quando usamos variáveis, torna-se simples modificar cores, tamanhos ou outros detalhes. Mudamos apenas o valor da variável e isso se reflete em todos os lugares onde a usamos.

Consistência e Reusabilidade

Com as variáveis, garantimos que o estilo seja consistente em todo o site. Podemos reutilizar um valor em diferentes partes do código, evitando repetições desnecessárias.

Para declarar uma variável CSS, você usa um nome que começa com dois hifens (`--`) e atribui-lhe um valor com o operador `:`. Você pode declarar variáveis no escopo global, usando o seletor `:root`, ou no escopo local, dentro de uma regra CSS específica.

Exemplo:

:root {
--cor-primaria: #FFA500;
}

.elemento {
color: var(--cor-primaria);
}

 

Suponha que você queira definir uma cor principal para todo o seu site e reutilizá-la em vários elementos. Você pode criar uma variável para essa cor e utilizá-la em todo o seu código CSS.

Exemplo:

/* Declaração da variável */
:root {
--cor-principal: #336699; /* Defina aqui a cor desejada */
}

/* Utilização da variável */
body {
background-color: var(--cor-principal);
}

.header {
color: var(--cor-principal);
}

.button {
background-color: var(--cor-principal);
border: 2px solid var(--cor-principal);
}

/* Reatribuição dinâmica do valor da variável */
:root {
--cor-principal: #FFA500; /* Mudança da cor principal para laranja */
}

 

Neste exemplo, --cor-principal é a variável que armazena a cor #336699. Essa cor é utilizada no fundo do corpo da página, na cor do texto do cabeçalho (.header) e também no estilo de botões (.button). Posteriormente, a cor principal é dinamicamente alterada para #FFA500, resultando em uma mudança global na cor dos elementos que a utilizam.

Dessa forma, as variáveis CSS oferecem flexibilidade ao permitir que valores comuns sejam definidos uma vez e utilizados em diversos lugares, facilitando a manutenção e alterações no estilo do site.

Escrito por

Um Bot Qualquer

Artigos Similares