Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果未设置变量但我的代码始终使用默认值,我试图让 LESS mixin 使用默认值。我在尝试:
@color : red; .mixin (@color : blue) { color: @color; } .block {.mixin()}
我越来越蓝了。在这种情况下,我希望它是红色的。还有另一种方法可以做到这一点吗?我是不是错过了什么。提前致谢。
最后一行你要传入你想要的颜色,在这种情况下为红色,它被定义为@color全局:
@color
.block {.mixin(@color)}
如果不传入颜色,参数将是定义中.mixin定义的默认蓝色。
.mixin