我在less.js样式表中创建了一些mixins,我不希望原始mixin出现在最终输出中。
例如,我有几个这样的规则:
.grid1 { width: 960px; }
然后我将它应用于我想要获取这些值的元素:
.foo {
.grid1;
}
但是我的最终css文件都在。
Less提供什么设施来创建原始mixin而不将其作为css规则呈现?
答案 0 :(得分:4)
我能想出的最佳答案似乎是将mixin声明为参数mixin或捆绑的一部分,有或没有参数。
e.g。
.grid1() { width: 960px; } /* Not rendered in final css */
而不是
.grid1 { width: 960px; } /* Will render */
(注意缺少括号)
感觉有点黑客,但我不确定为什么这个语言应该有一些特殊的东西,如果这样做的话。