Sass
Sass
21
Бесплатное ПО
Открытый код
Категории:
Разработка
Платформы:
Mac
Linux
Windows
Ссылки:
Официальный сайт
Особенности:
ruby web-development programming css
ruby web-development programming css
Sass - это язык таблиц стилей, изначально разработанный Хэмптоном Кэтлином и
разработанный Натаном Вейзенбаумом. После первоначальных версий Натан
Вайзенбаум и Крис Эппштейн продолжили расширять Sass с помощью SassScript,
простого языка сценариев, используемого в файлах Sass. Sass - это метаязык
Cascading Style Sheets (CSS). Это язык сценариев, который интерпретируется в
CSS. SassScript - это сам язык сценариев. Sass состоит из двух синтаксисов.
Исходный синтаксис, называемый «отступным синтаксисом», использует синтаксис,
аналогичный Haml. Он использует отступы для разделения блоков кода и символов
новой строки для разделения правил. Более новый синтаксис "SCSS" использует
форматирование блоков, как в CSS. Он использует фигурные скобки для
обозначения блоков кода и точек с запятой для разделения строк внутри блока.
Файлы с синтаксисом с отступом и файлы SCSS традиционно получают
соответственно extensions.sass и .scss. CSS3 состоит из серии селекторов и
псевдоселекторов, которые группируют правила, которые к ним применяются. Sass
(в широком контексте обоих синтаксисов) расширяет CSS, предоставляя несколько
механизмов, доступных в более традиционных языках программирования, особенно в
объектно-ориентированных, но недоступных для самого CSS3. Когда SassScript
интерпретируется, он создает блоки правил CSS для различных селекторов, как
это определено в файле Sass. Интерпретатор Sass переводит SassScript в CSS. С
другой стороны, Sass может отслеживать файл.sass или .scss и преобразовывать
его в файл output.css всякий раз, когда сохраняется файл.sass или .scss. Sass
- это просто синтаксический сахар для CSS.
Аналоги (4):
-
LESS
LESS расширяет CSS динамическим поведением, таким как переменные, миксины, операции и функции.24
Бесплатное ПО Открытый кодWebjavascript-library dynamic-css dynamic-stylesheet-language css -
Stylus
Выразительный, динамичный, надежный CSS.15
Бесплатное ПО Открытый кодLinux Web Windows Macjavascript-library dynamic-css css dynamic-stylesheet-language node.js -
CSS
Каскадные таблицы стилей (CSS) - это простой механизм добавления стиля (например,8
Бесплатное ПО Открытый кодWebprogramming-language -
PostCSS
Инструмент для преобразования CSS с помощью JavaScript4
Бесплатное ПО Открытый кодWebdynamic-css css javascript-development self-hosted nortik-design dynamic-stylesheet-language web-development programming