Stylus (язык таблиц стилей)
Ошибка скрипта: Модуля «Unsubst» не существует.
Stylus — препроцессор CSS языка с SASS-подобным синтаксисом и возможностью использовать математические операции, примеси, функции, переменные, циклы и условия.
Для синтаксиса характерно использование отступов вместо скобок и отсутствие точек с запятой.
Основные конструкции языка[править]
Математические операции[править]
Миксины[править]
border-radius(n)
-webkit-border-radius n
-moz-border-radius n
border-radius n
form input[type=button]
border-radius(5px)
транформруется в
form input[type=button] {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
Функции[править]
body
padding add(10px, 5)
трасформируется в
body {
padding: 15px;
}
Переменные[править]
font-size = 14px
font = font-size "Lucida Grande", Arial
body
font font, sans-serif
трансформируется в…
body {
font: 14px "Lucida Grande", Arial, sans-serif;
}
первый font — название правила, второй — переменная, включающая в себя еще другую переменную (font-size)
Циклы и условия[править]
Примечания[править]
Ссылки[править]
- Ошибка скрипта: Модуля «URL» не существует. — официальный сайт Шаблон:Сначала имя
This article "Stylus (язык таблиц стилей)" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Stylus (язык таблиц стилей). Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.