Stylus is a revolutionary new language, providing an efficient,
dynamic, and
expressive way to generate CSS. Supporting both an indented
syntax and regular CSS style.
Installation
Example
border-radius()
-webkit-border-radius: arguments
-moz-border-radius: arguments
border-radius: arguments
body a
font: 12px/1.4 "Lucida Grande", Arial, sans-serif
background: black
color: #ccc
form input
padding: 5px
border: 1px solid
border-radius: 5px
compiles to:
body a {
font: 12px/1.4 "Lucida Grande", Arial, sans-serif;
background: #000;
color: #ccc;
}
form input {
padding: 5px;
border: 1px solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
the following is equivalent to the indented version of Stylus source, using the CSS syntax instead:
border-radius() {
-webkit-border-radius: arguments
-moz-border-radius: arguments
border-radius: arguments
}
body a {
font: 12px/1.4 "Lucida Grande", Arial, sans-serif;
background: black;
color: #ccc;
}
form input {
padding: 5px;
border: 1px solid;
border-radius: 5px;
}
Features
Stylus has
many features. Detailed documentation links follow:
Community modules
Framework Support
CMS Support
Screencasts
Authors
More Information
from https://github.com/learnboost/stylus