1.7 KiB
title | localeTitle |
---|---|
Cascading CSS Variables | Variáveis CSS em cascata |
Variáveis CSS em cascata
Variáveis CSS em cascata, oficialmente chamadas de propriedades customizadas, são entidades que se comportam de maneira semelhante às variáveis tradicionais. Nessas variáveis, os dados podem ser armazenados e atualizados para refletir novos valores mais tarde 2 .
As variáveis CSS são definidas para conter valores específicos e serem reutilizadas em todo o documento. Eles são definidos usando a notação de propriedade personalizada (por exemplo, --main-color: black
) e são acessados usando a função var()
(por exemplo, color: var(--main-color)
) 1 . Declare a variável CSS nos :root
ou seletores de body
para acesso global.
Ao manter documentos CSS complexos, não é apenas benéfico usar variáveis CSS, mas também é inteligente. Ao fazer atualizações futuras em vez de pesquisar centenas de linhas de código em potencial, basta atualizar a variável CSS necessária 1 .
Sintaxe
:root {
--main-bkgnd-color: #00B8CB;
}
body {
background-color: var(--main-bkgnd-color);
font-family: 'Raleway', Helvetica, sans-serif;
}
Declarando a variável:
--custom-name: value
Usando a variável: css var(--custom-name)