Come nidificare le regole in Sass
La nidificazione è considerata come la procedura di combinazione di varie regole. SASS consente ai suoi utenti di nidificare le regole, impedendo di scrivere più e più volte i selettori esterni, rendendo il codice chiaro e più leggibile del CSS di base.
Esempio
L'esempio dimostrato di seguito mostra come viene eseguita la nidificazione in SASS.
Html
Nel codice sopra, stiamo creando una barra laterale creando un contenitore di div e nidificando un elenco non ordinato al suo interno. Inoltre, abbiamo anche fornito il collegamento del file CSS generato dopo aver compilato il nostro file SASS sull'attributo HREF del tag.
Sass
div
Float: a sinistra;
larghezza: 25%;
Background-color: Rosybrown;
imbottitura: 25px 15px;
ul
tipo elenco: nessuno;
Margine: 0;
imbottitura: 0;
li
imbottitura: 8px;
margine-bottom: 15px;
Background-color: prugna;
colore bianco;
Ora noterai che nel file SASS stiamo prima accumulando il nostro contenitore di div e quindi nidificando i nostri selettori UL e LI all'interno del selettore Div. Tuttavia, lo stesso codice sopra nel CSS standard assomigliarebbe a questo.
CSS
divNel codice sopra, vedrai che dobbiamo usare il selettore Div con ogni altro selettore per modellare i nostri vari elementi. In CSS, non puoi nidificare i selettori/le regole l'uno nell'altro piuttosto che devi definirli uno per uno.
Questo è il vantaggio che SASS ha su CSS che impedisce ai suoi utenti di ripetere i selettori ridondanti che rendono il codice chiaro e più leggibile. L'output dell'esempio sopra è mostrato di seguito.
Produzione
È stata generata e disegnata una barra laterale usando la nidificazione in Sass.
Come nidificare le proprietà in Sass
Un altro vantaggio di SASS è che consente anche la nidificazione delle proprietà. Devi aver notato che il prefisso di varie proprietà CSS è lo stesso come, a dimensioni di font, caramella-familiare, font-weight, ecc. Il carattere prefisso è lo stesso in queste proprietà.
Ora per evitare di usare questo prefisso ancora e ancora nel tuo foglio di stile puoi nidificare queste proprietà in Sass. Ti stai chiedendo come farlo. Consultare l'esempio di seguito.
Esempio
Questo esempio mostra come nidificare le proprietà in Sass.
Html
Questo è un po 'di paragrafo.
Nel codice sopra, abbiamo semplicemente creato un paragrafo.
Sass
corpo
sfondo:
Colore: rosa;
Allegato: fisso;
P
font:
Famiglia: Verdana;
dimensione: 20px;
Peso: audace;
Ora noterai nel codice sopra che durante lo styling dei nostri elementi con varie proprietà CSS abbiamo scritto il prefisso una volta e poi nidificato le proprietà relative a quel prefisso all'interno del selettore. In questo modo abbiamo evitato di scrivere più e più volte lo stesso prefisso.
CSS
Questo è l'output CSS transito.
Produzione
Gli elementi sono stati disegnati con successo usando la nidificazione in Sass.
Conclusione
Ai fini delle regole di nidificazione in Sass devi solo scrivere il selettore esterno una volta e nidificare il resto dei selettori al suo interno. Nel frattempo, le proprietà di nidificazione in SASS consentono di scrivere una volta il prefisso delle proprietà e nidificare le proprietà correlate al suo interno. Le regole di nidificazione e le proprietà in SASS ti impediscono di scrivere ripetutamente valori CSS ridondanti rendendo il tuo codice chiaro e più leggibile. Questo articolo ti guida su come nidificare le regole e le proprietà in Sass.