Stylus

Nesting

selector nesting enables you to keep your styles DRY:

body {
  font: 14px/1.5 Helvetica, arial, sans-serif;
#logo {
  border-radius: 5px;
  }
  }

  body {
    font: 14px/1.5 Helvetica, arial, sans-serif;
  }
  body #logo {
    border-radius: 5px;
   }

Flexible syntax

body
  font 14px/1.5 Helvetica, arial, sans-serif
  button
  button.button
  input[type='button']
  input[type='submit']
    border-radius 5px

body {
  font: 14px/1.5 Helvetica, arial, sans-serif;
}
body button,
body button.button,
body input[type='button'],
body input[type='submit'] {
  border-radius: 5px;
}

Parent reference

Mixins

Transparent mixins

Variables

Block property access

Robust feature-rich language

Iteration

Interpolation

Operators

Type coercion

The sprintf operator

Color operations

Functions

Keyword arguments

Built-in functions

Color BIFs

Last updated

Was this helpful?