Sass icon

Sass

Sass icon

Sass

  21
Бесплатное ПО Открытый код
Категории: Разработка
Платформы: Mac Linux Windows
Особенности:
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
    Бесплатное ПО Открытый код
    Web
    javascript-library dynamic-css dynamic-stylesheet-language css
  • Stylus

    Выразительный, динамичный, надежный CSS.
      15
    Бесплатное ПО Открытый код
    Linux Web Windows Mac
    javascript-library dynamic-css css dynamic-stylesheet-language node.js
  • CSS

    Каскадные таблицы стилей (CSS) - это простой механизм добавления стиля (например,
      8
    Бесплатное ПО Открытый код
    Web
    programming-language
  • PostCSS

    Инструмент для преобразования CSS с помощью JavaScript
      4
    Бесплатное ПО Открытый код
    Web
    dynamic-css css javascript-development self-hosted nortik-design dynamic-stylesheet-language web-development programming