Sass - Direttive ed espressioni di controllo

In questo capitolo, studieremo Control Directives & Expressions. Lo stile basato su alcune condizioni o l'applicazione dello stesso stile molte volte con variazioni può essere ottenuto utilizzando le direttive e le espressioni di controllo, supportate da SassScript. Queste direttive di controllo sono opzioni avanzate utilizzate principalmente nei mixin. Richiedono una notevole flessibilità, in quanto fanno parte delle librerie Compass.

La tabella seguente elenca le direttive di controllo e le espressioni utilizzate in SASS -

S. No. Direttiva di controllo ed espressione con descrizione
1 Se()

In base alla condizione, la funzione if () restituisce solo un risultato da due possibili risultati.

2 @Se

La direttiva @if accetta espressioni SassScript e utilizza gli stili nidificati ogni volta che il risultato dell'espressione è diverso da false o null .

3 @per

La direttiva @for ti consente di generare stili in un ciclo.

4 @ogni

Nella direttiva @each , viene definita una variabile che contiene il valore di ogni elemento in un elenco.

5 @mentre

Richiede espressioni SassScript e fino a quando l'istruzione non restituisce false, produce iterativamente stili nidificati.