Variáveis em SASS
Variáveis SASS são usadas para armazenar informações que podem ser usadas posteriormente em qualquer lugar da folha de estilo quando necessário. O tipo de informação que uma variável SASS pode armazenar inclui cores, números, strings, listas, booleanos e nulos.
Sintaxe
$ variblebleName: variableValue;
Para declarar uma variável SASS, você deve incluir um sinal de dólar ($) seguido pelo nome da variável, cólon, valor variável e um semicolon.
Exemplo
Vamos explorar as variáveis SASS ainda mais com a ajuda de um exemplo.
Html
Este é um parágrafo.
Este é o nosso arquivo html no qual criamos dois elementos que são um parágrafo e um contêiner div. Enquanto isso, o link do arquivo CSS gerado como resultado da compilação do arquivo SASS foi fornecido ao atributo href da tag.
Sass
$ fontfam: Verdana, sem serrif;
$ fontsize: 35px;
$ fontcolor: rosa;
$ borda: 2px Solid Black;
$ preenchimento: 10px;
P
Fonte-família: $ fontfam;
Size de fonte: $ fontsize;
Cor: $ fontcolor;
.contêiner
preenchimento: $ preenchimento;
Fronteira: $ Border;
Este é o nosso arquivo sass com .Extensão SCSS. Aqui, criamos cinco variáveis SASS, a saber, $ fontfam, $ fontsize, $ fontcolor, $ fronteiriço e $ preenchimento. Uma vez declarado, estamos usando essas variáveis em nosso arquivo para estilizar nossos elementos.
CSS
Este é o nosso arquivo CSS resultante.
Saída
Os elementos foram estilizados com sucesso usando variáveis SASS.
Sass Variáveis Escopo
As variáveis no SASS podem ser declaradas em qualquer lugar do documento antes de serem usadas e podem ter um escopo global ou um escopo local.
Uma variável SASS com um escopo global é declarada no início do arquivo e mais tarde usada em todo o documento, quando necessário.
Enquanto isso, uma variável SASS com um escopo local é declarada dentro de um bloco e só pode ser usada dentro do escopo desse bloco específico.
Exemplo
O exemplo abaixo demonstra variáveis SASS com escopo global e local.
Sass
$ fontsize: 35px;
$ preenchimento: 10px;
P
Fonte-família: $ fontfam;
Size de fonte: $ fontsize;
Cor: $ fontcolor;
.contêiner
$ borda: 2px Solid Black;
preenchimento: $ preenchimento;
Fronteira: $ Border;
Size de fonte: $ fontsize;
Este é o mesmo código acima, com a única diferença que $ fontsize, e $ preenchimento são variáveis globais e podem ser usados em qualquer lugar do arquivo, enquanto isso, $ borda é uma variável local e só pode ser usada dentro do escopo do bloco. é declarado em. Este código terá a mesma saída que demonstrou na seção anterior. Além disso, a saída CSS resultante também será a mesma.
Conclusão
Variáveis SASS são usadas para armazenar informações que podem ser usadas posteriormente em qualquer lugar da folha de estilo quando necessário. Essas variáveis podem armazenar cores, números, cordas, listas, booleanos e nulos. O nome de uma variável SASS deve começar com um sinal de dólar ($) e essas variáveis podem ter um escopo global ou um escopo local. Além disso, essa é uma ótima maneira de impedir a escrita dos valores redundantes do CSS. O artigo discute variáveis SASS em detalhes, juntamente com exemplos relevantes.