Документация
Sass — это язык таблиц стилей, скомпилированный в CSS. Он позволяет использовать переменные, вложенные правила, примеси, функции, и многое другое с полностью совместимым с CSS синтаксисом. Sass помогает поддерживать порядок в больших таблицах стилей и упрощает совместное использование дизайна внутри и между проектами.
Если вы ищете введение в Sass, ознакомьтесь с учебником.
Если вы хотите найти встроенную функцию Sass, не ищите ничего, кроме справочника по встроенным модулям.
Если вы вызываете Sass из JavaScript, вам может понадобиться документация JS API.
Или документация Dart API, если вы вызываете его из Dart.
В противном случае используйте оглавление для справки по языку!
Старые версии permalinkСтарые версии
Эта документация написана для самой последней версии языка Sass. Если вы используете Dart Sass 1.49.0, у вас будет доступ ко всем функциям, описанным здесь. Но если вы используете более старую версию Dart Sass или устаревшую реализацию Sass, такую как LibSass или Ruby Sass, могут быть некоторые различия в поведении.
Везде, где поведение разных версий или реализаций различается, документация включает такой индикатор совместимости:
- Dart Sass
- ✓
- LibSass
- since 3.6.0
- Ruby Sass
- ✗
Реализации со знаком “✓” полностью поддерживают рассматриваемую функцию, а реализации со знаком “✗” поддерживают не все. Реализации с номером версии начали поддерживать рассматриваемую функцию в этой версии. Реализации также могут быть помечены как “partial”:
- Dart Sass
- ✓
- LibSass
- partial
- Ruby Sass
- ✗
Дополнительные подробности здесь.
Это указывает на то, что реализация поддерживает только некоторые аспекты функции. Эти индикаторы совместимости (и многие другие) имеют кнопку “▶”, которую можно щелкнуть, чтобы показать более подробную информацию о том, чем именно отличаются реализации и какие версии поддерживают какие аспекты рассматриваемой функции.