Learn Programming, Tech & Coding · Free Online Tools

IT Question Answer
Back to Stylus
Stylus Mixins and Functions

Stylus Mixins and Functions

Stylus3,090 viewsBy Admin
stylusmixinsfunctions

Advertisement

Mixins in Stylus

Stylus mixins are reusable blocks. Notably, you can call them without parentheses for a "transparent mixin" feel.

flex-center()
  display flex
  justify-content center
  align-items center

.box
  flex-center()   // or just: flex-center

Mixins with Arguments

button(bg, color = white)
  background bg
  color color
  padding 10px 20px

.primary
  button(#2563eb)

Functions (return values)

rem(px)
  return unit(px / 16, 'rem')

.title
  font-size rem(32)   // 2rem

Built-in Functions

lighten(#000, 20%)
darken(primary, 10%)
rgba(primary, 0.5)

FAQs

Mixin vs function in Stylus?

Mixins output CSS rules; functions return a value. More in our Stylus guides.

What are transparent mixins?

Mixins called without parentheses that blend into property syntax.

Advertisement