[feature cat=”howto-stylus”]
Lookup
同じブロック内の値を参照できる。
.foo
width w = 100px
height h = 48px
margin (w / 2)
padding (h / 2)
//
.foo {
width: 100px;
height: 48px;
margin: 50px;
padding: 24px;
}
.foo
width 100px
height 48px
margin (@width / 2)
padding (@height / 2)
//
.foo {
width: 100px;
height: 48px;
margin: 50px;
padding: 24px;
}
あるプロパティが指定されていなければ出力
box()
// backgroundが指定されていなければ
background white unless @background
border 1px solid #ccc
.box
box()
&--first
background navy
box()
//
.box {
background: #fff;
border: 1px solid #ccc;
}
.box--first {
background: #000080;
border: 1px solid #ccc;
}