Sass - dyrektywy sterujące i wyrażenia
W tym rozdziale będziemy się uczyć Control Directives & Expressions. Stylizację opartą na pewnych warunkach lub wielokrotne stosowanie tego samego stylu z wariacjami można uzyskać za pomocą dyrektyw sterujących i wyrażeń, które są obsługiwane przez SassScript. Te dyrektywy sterujące są zaawansowanymi opcjami używanymi głównie w mikserach. Wymagają dużej elastyczności, ponieważ są częścią bibliotek Compass.
W poniższej tabeli wymieniono dyrektywy sterujące i wyrażenia używane w SASS -
S. Nie. | Dyrektywa sterująca i wyrażenie z opisem |
---|---|
1 | gdyby() Na podstawie warunku funkcja if () zwraca tylko jeden wynik z dwóch możliwych wyników. |
2 | @gdyby @If dyrektywa akceptuje wyrażenia SassScript i wykorzystuje style zagnieżdżone, gdy wynik wyrażenia jest coś innego niż false lub wartość null . |
3 | @dla @For dyrektywa pozwala na generowanie stylów w pętli. |
4 | @każdy W dyrektywie @each definiowana jest zmienna, która zawiera wartość każdego elementu na liście. |
5 | @podczas Pobiera wyrażenia SassScript i dopóki instrukcja nie uzyska wartości false, iteracyjnie wyprowadza zagnieżdżone style. |