Variáveis em CSS
O CSS permite que seus usuários criem propriedades personalizadas que consistem em nomes e valores específicos que são chamados de variáveis CSS. Essas variáveis quando declaradas podem ser usadas sempre que necessário no documento.
Com o objetivo de declarar essas variáveis, você precisa seguir um certo conjunto de regras:
Aqui está como nomear essas variáveis.
--Text-cor: azul;Para acessar essas variáveis em suas folhas de estilo, a função var () no CSS é usada. Aqui está como você usa a função var ().
var (-corporação de texto);Vantagens do uso de variáveis CSS
Abaixo, mencionamos algumas vantagens de usar variáveis no CSS.
Declarando variáveis Global e Local CSS
As regras do CSS afirmam que as variáveis CSS têm um escopo local ou global. Uma variável com escopo global pode ser usada sempre que necessário em todo o documento. Enquanto isso, uma variável com um escopo local pode ser recuperada apenas pelo seletor em que é definido em.
Com o objetivo de criar uma variável global usando a função var (), ela deve ser declarada no: seletor de raiz. Enquanto isso, uma variável local pode ser criada dentro de qualquer seletor.
Sintaxe
Para variáveis com escopo global.
:raizA sintaxe afirma que qualquer elemento que acessa a variável -Main -Padding através da função var () terá um preenchimento de 5px.
Para variáveis com escopo local.
PAgora, podemos usar a variável “-Main-text-cor” dentro do seletor “P” localmente e ter a cor marrom.
Exemplo 1
Suponha que você queira usar a função var () ao declarar variáveis globais.
Html
No trecho de código acima, simplesmente criamos um recipiente de div e aninhados e aninhados
CSS
:raizNo código acima, definimos algumas variáveis globais no: seletor de raiz, cada um correspondente a uma cor específica. Em seguida, estamos usando essas variáveis globais em todo o documento, quando necessário, usando a função var (). A vantagem de fazer essas variáveis globais e depois usá -las na função var () é que, nesse caso em particular, você não precisa definir cores de elementos repetidamente, apenas use a função var ().
Saída
A função var () está funcionando corretamente.
Exemplo 2
No exemplo abaixo, demonstramos como declarar e usar variáveis CSS globais e locais.
Html
Este é um parágrafo.
Aqui simplesmente criamos um recipiente de div e aninhou um título e um parágrafo dentro dele.
CSS
:raizNo código acima, criamos algumas variáveis globais no: seletor de raiz e posteriormente usando -as através da função var () em todo o documento para estilizar nossos elementos. Enquanto isso, se você perceber que no p Seletor, criamos uma variável local pelo nome -purple para fornecer uma cor roxa apenas ao parágrafo. Esta variável local só pode ser acessada pelo seletor em que é declarado.
Saída
O parágrafo recebeu uma cor roxa com sucesso usando uma variável local.
Valores de fallback
Os valores de fallback são considerados substitutos, quando você deseja acessar uma variável CSS usando a função var (), no entanto, a declaração da variável é inválida ou se a variável ainda não foi declarada. Estes também são úteis ao usar elementos personalizados, ou Shadow Dom.
Com o objetivo de declarar valores de fallback, você precisa seguir um certo conjunto de regras que mencionamos aqui.
Aqui está um exemplo.
divO snippet de código acima define que usam a cor vermelha, que é um valor de fallback como substituto da cor do texto se -text -cor não for declarado.
Agora que entendemos quais são as variáveis no CSS, vamos para o nosso próximo tópico.
Variáveis domésticas em CSS
Substituir uma variável é um fenômeno em que uma variável substitui outra. Agora que aprendemos a declarar variáveis CSS com um escopo global ou um escopo local, vamos ver como podemos substituir essas variáveis onde necessário.
Exemplo
Para demonstrar o procedimento de substituição, estamos usando o exemplo usado acima. Aqui, uma variável local substituirá uma variável global.
CSS
:raizO que fizemos no código acima é que declaramos uma variável global -azul e estamos utilizando -o para estilizar alguns elementos. No entanto, quando se trata do
Elemento que queremos dar um tom diferente da cor azul, então dentro do seletor P estamos definindo uma variável local com o mesmo nome "-blue", mas tem um valor diferente. Portanto, essa variável local substituirá a variável global.
Saída
Uma cor da marinha foi fornecida ao parágrafo usando uma variável local.
Conclusão
O CSS permite que seus usuários criem propriedades personalizadas que consistem em nomes e valores específicos que são chamados de variáveis CSS. Essas variáveis podem, mais tarde, ser usadas em toda a folha de estilo. Além disso, eles têm um escopo global ou um escopo local e podem ser acessados usando a função var (). Você pode evitar escrever valores repetidos de CSS usando essas variáveis, além disso, são mais fáceis de entender. Também é possível substituir as variáveis CSS entre si. Neste artigo, discutimos variáveis CSS e como substituí-las em detalhes usando vários exemplos.