Como ninho regras em sass
O ninho é considerado como o procedimento de combinar várias regras. Sass permite que seus usuários ninhem regras, impedindo de escrever seletores externos repetidamente, tornando o código claro e mais legível que o CSS básico.
Exemplo
O exemplo demonstrado abaixo mostra como o ninho de Sass é feito.
Html
No código acima, estamos criando uma barra lateral fazendo um recipiente de div e aninhando uma lista não ordenada dentro dela. Além disso, também fornecemos o link do arquivo CSS gerado após compilar nosso arquivo SASS ao atributo href da tag.
Sass
div
flutuar: esquerda;
largura: 25%;
Background-Color: Rosybrown;
preenchimento: 25px 15px;
ul
Tipo no estilo de lista: nenhum;
margem: 0;
preenchimento: 0;
li
preenchimento: 8px;
Margin-Bottom: 15px;
Background-Color: Plum;
cor branca;
Agora você notará que no arquivo SASS estamos primeiro estilizando nosso contêiner div e depois aninhando nossos seletores Ul, e Li dentro do seletor da div. No entanto, o mesmo código acima no CSS padrão seria algo assim.
CSS
divNo código acima, você verá que precisamos usar o seletor da div com qualquer outro seletor para estilizar nossos vários elementos. No CSS, você não pode ninho seletores/regras dentro um do outro, em vez de precisar defini -los um por um.
Essa é a vantagem que o SASS tem sobre o CSS que impede que seus usuários repetam seletores redundantes, tornando o código claro e mais legível. A saída do exemplo acima é mostrada abaixo.
Saída
Uma barra lateral foi gerada e estilizada usando o ninho em sass.
Como nivinhar propriedades em sass
Outra vantagem do SASS é que ele também permite o ninho de propriedades. Você deve ter notado que o prefixo de várias propriedades CSS é o mesmo que, tamanho de fonte, família de fontes, peso-fonte, etc. A fonte prefixo é a mesma nessas propriedades.
Agora, para evitar usar este prefixo repetidamente em sua folha de estilo, você pode aninhar essas propriedades em SASS. Você deve estar se perguntando como fazer isso. Consulte o exemplo abaixo.
Exemplo
Este exemplo mostra como aninhar propriedades em sass.
Html
Este é um parágrafo.
No código acima, simplesmente criamos um parágrafo.
Sass
corpo
fundo:
Cor: rosa;
anexo: fixo;
P
Fonte:
Família: Verdana;
Tamanho: 20px;
Peso: negrito;
Agora você notará no código acima que, ao denominar nossos elementos com várias propriedades CSS, escrevemos o prefixo uma vez e depois aninhou as propriedades relacionadas a esse prefixo dentro do seletor. Dessa forma, evitamos escrever o mesmo prefixo repetidamente.
CSS
Esta é a saída CSS de Transpilado.
Saída
Os elementos foram estilizados com sucesso usando o ninho em Sass.
Conclusão
Para fins de nidificar as regras em SASS, você só precisa escrever o seletor externo uma vez e aninhar o restante dos seletores dentro dele. Enquanto isso, as propriedades de nidificação em Sass permite que você escreva o prefixo de propriedades uma vez e aninhe as propriedades relacionadas dentro dele. Regras e propriedades de nidificação em SASS impede que você escreva valores redundantes de CSS repetidamente, tornando seu código claro e mais legível. Este artigo o orienta sobre como aninhar regras e propriedades em sass.