At-Правила
Большая часть дополнительных функций Sass представлена в виде новых at-правил, которые он добавляет поверх CSS:
@useзагружает миксины, функции и переменные из других таблиц стилей Sass и объединяет CSS из нескольких таблиц стилей вместе.@forwardзагружает таблицу стилей Sass и делает ее миксины, функции и переменные доступными, когда ваша таблица стилей загружается с правилом@use.@importрасширяет at-правило CSS для загрузки стилей, миксинов, функций и переменных из других таблиц стилей.@mixinand@includeупрощает повторное использование фрагментов стилей.@functionопределяет пользовательские функции, которые могут использоваться в выражениях SassScript.@extendпозволяет селекторам наследовать стили друг от друга.@at-rootпомещает стили внутри него в корень документа CSS.@errorвызывает сбой компиляции с сообщением об ошибке.@warnвыводит предупреждение без полной остановки компиляции.@debugвыводит сообщение для отладки.Правила управления потоком, такие как
@if,@each,@forи@while, определяют, будут ли и сколько раз генерироваться стили.
Sass также имеет особое поведение для простых CSS at-правил: они могут содержать интерполяцию, и они могут быть вложены в правила стиля. Некоторые из них, такие как @media и @supports, также позволяют использовать SassScript непосредственно в самом правиле без интерполяции.