Учебники

Sass — Управляющие директивы и выражения

В этой главе мы изучим директивы и выражения управления . Стилизация, основанная на некоторых условиях или многократное применение одного и того же стиля с вариациями, может быть выполнена с помощью управляющих директив и выражений, которые поддерживаются SassScript. Эти директивы управления представляют собой расширенные опции, используемые в основном в миксинах. Они требуют значительной гибкости, так как являются частью библиотек Compass.

В следующей таблице перечислены управляющие директивы и выражения, используемые в SASS —

Исходя из условия, функция if () возвращает только один результат из двух возможных.

Директива @if принимает выражения SassScript и использует вложенные стили всякий раз, когда результатом выражения является что-либо, кроме false или null .

Директива @for позволяет генерировать стили в цикле.

В директиве @each определяется переменная, которая содержит значение каждого элемента в списке.

Он принимает выражения SassScript и до тех пор, пока оператор оценивает как ложный, он итеративно выводит вложенные стили.