As variáveis em CSS, também conhecidas como variáveis personalizadas, oferecem uma maneira eficaz de reutilizar valores em propriedades CSS. Elas tornam o código mais legível, manutenível e permitem a criação de estilos mais flexíveis e dinâmicos. Abaixo, você encontrará um guia de referência rápida sobre o uso de variáveis em CSS.
--nome-da-variavel: valor;Exemplo:
--cor-destaque: #ff5733;propriedade: var(--nome-da-variavel);Exemplo:
background-color: var(--cor-destaque);As variáveis em CSS podem ser definidas em diferentes escopos:
Variáveis definidas no :root têm escopo global.
:root {
--cor-destaque: #ff5733;
}Variáveis definidas dentro de seletores têm escopo local.
.button {
--tamanho-fonte: 16px;
}É possível fornecer um valor padrão para variáveis em caso de não definição.
propriedade: var(--nome-da-variavel, valor-padrao);Exemplo:
font-size: var(--tamanho-fonte, 14px);Variáveis CSS podem ser alteradas dinamicamente usando JavaScript.
document.documentElement.style.setProperty('--nome-da-variavel', 'novo-valor');- Reutilização: Evita repetição de valores em propriedades CSS.
- Manutenção: Facilita a atualização de estilos em todo o site.
- Flexibilidade: Permite estilos dinâmicos e temáticos.
- Legibilidade: Torna o código mais claro e organizado.
:root {
--cor-destaque: #ff5733;
--tamanho-fonte: 16px;
}
.button {
background-color: var(--cor-destaque);
font-size: var(--tamanho-fonte);
}As variáveis em CSS são uma ferramenta poderosa para criar estilos flexíveis e de fácil manutenção. Elas melhoram a coesão e a reutilização de estilos em projetos, tornando o desenvolvimento web mais eficiente.