You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Stylus (язык таблиц стилей)

Материал из EverybodyWiki Bios & Wiki
Перейти к:навигация, поиск

Ошибка скрипта: Модуля «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)

Циклы и условия[править]

Примечания[править]

Ссылки[править]

Шаблон:Языки таблиц стилей


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.



Read or create/edit this page in another language[править]