我试图在我的代码库中采用 LESS 1.4 扩展功能,但发现它会输出所有的mixin
s.. 例如:
.DefaultFont {
font: 12px/1.5 sans-serif;
}
.NoPaddingMargin {
padding: 0;
margin: 0;
}
body:extend(.DefaultFont all, .NoPaddingMargin all) {
}
这会产生
.DefaultFont,
body {
font: 12px/1.5 sans-serif;
}
.NoPaddingMargin,
body {
padding: 0;
margin: 0;
}
但我不想在输出中.DefaultFont
。.NoPaddingMargin
我试图将.DefaultFont
and.NoPaddingMargin
作为参数混合(.DefaultFont() {}
和body:extend(.DefaultFont() all) {}
)以避免输出,但似乎解析器无法识别它。
在 Stylus 中有用%
于此目的。有什么方法可以在 LESS 中做同样的事情吗?提前谢谢