我正在使用 sublime text 2 插件less2css将我的 less 文件编译成 css 文件。我遇到的问题是该插件不会编译用于动态创建标题字体大小的 mixin。我已经使用 winless 提供的在线 less 编译器测试了 mixin ,它似乎工作正常。
这只是插件的一个错误,还是我在我的 mixin 中做错了什么?
混音:
@fontSize: 24px;
.calcFontSize(@index) when (@index > 0) {
(~'h@{index}') {
font-size: @fontSize - @index * 3;
}
.calcFontSize(@index - 1);
}
.calcFontSize(0) {}
.calcFontSize(6);
问题似乎发生在这一行:(~'h@{index}') {
. 将其更改为h1
(或任何其他标题元素)可以正常工作。