@BLOCK
你可以在Stylus中将任何代码块赋值给一个变量,然后调用它,作为参数传递,或者以任何其他方式重用它。
要定义一个block,可以在赋值符号后增加缩进:
foo =
width: 20px
height: 20px
或者使用@block关键字的花括号语法:
foo = @block {
width: 20px
height: 20px
}
如果你想在任何地方渲染这个块,你可以在插值函数中调用这个变量
.icon
{foo}
将呈现
.icon {
width: 20px;
height: 20px;
}
顺便说一下,这是同样的方式,你可以使用块传递给块mixins。
现在你只能将变量作为任何其他变量传递,并在插值内渲染它。在未来,我们将提供更多的处理方式。
网友评论