Light-industry-up.ru

Экосистема промышленности

Sass

05-05-2023

Sass
Тип

Компилирующий обработчик шаблонов

Разработчик

Nathan Weizenbaum, Chris Eppstein, Hampton Catlin

Операционная система

Кроссплатформенная

Последняя версия

3.1.20

Лицензия

MIT License

Сайт

http://sass-lang.com/

Sass (Syntactically Awesome Stylesheets) — модуль, включенный в Haml. Sass — это метаязык на основе CSS, предназначенный для увеличения уровня абстракции CSS кода и упрощения файлов каскадных таблиц стилей.

Содержание

Вложенные правила

Одна из ключевых особенностей Sass — вложенные правила, которые облегчают процесс создания и редактирования вложенных селекторов.

#header
  background: #FFFFFF
 
  .error
    color: #FF0000
 
  a
    text-decoration: none
    &:hover
      text-decoration: underline

Будет скомпилировано в:

#header {
  background: #FFFFFF;
}
#header .error {
  color: #FF0000;
}
#header a {
  text-decoration: none
}
#header a:hover {
  text-decoration: underline
}

Переменные в CSS

Sass добавляет к CSS константы и примеси. Это облегчает поддержку целостности данных внутри большого набора стилей. Константы позволяют установить значение и использовать его внутри стилей, с помощью примесей то же самое можно сделать с блоком атрибутов стиля.

$linkColor: #00F
 
a
  color: $linkColor

Будет скомпилировано в:

a {
  color: #00F
}

См. также

Ссылки

  • Официальный вебсайт Sass
  • Репозиторий исходного кода Haml/Sass (Git)

Sass.

© 2014–2023 light-industry-up.ru, Россия, Краснодар, ул. Листопадная 53, +7 (861) 501-67-06