如何使用不在最终样式表中输出的less.js创建mixin

时间:2011-08-09 10:38:08

标签: css frontend less

我在less.js样式表中创建了一些mixins,我不希望原始mixin出现在最终输出中。

例如,我有几个这样的规则:

.grid1 { width: 960px; }

然后我将它应用于我想要获取这些值的元素:

.foo {
  .grid1;
}  

但是我的最终css文件都在。

Less提供什么设施来创建原始mixin而不将其作为css规则呈现?

1 个答案:

答案 0 :(得分:4)

我能想出的最佳答案似乎是将mixin声明为参数mixin或捆绑的一部分,有或没有参数。

e.g。

.grid1() { width: 960px; } /* Not rendered in final css */

而不是

.grid1 { width: 960px; } /* Will render */

(注意缺少括号)

感觉有点黑客,但我不确定为什么这个语言应该有一些特殊的东西,如果这样做的话。