0

我想将值传递给 LESS 中的变量。我怎样才能做到这一点?

这是一些示例代码。我想将值传递.className()给变量@varValue

@defaultWidth: 10px;
.className(@varValue: 1) {
    width: (@defaultWidth * @varValue);
    background: green;
}

.sample {

    background: blue;
    height: 10px;

    .filled_1     { .className(1); }
    .filled_2     { .className(2); }
    .filled_3     { .className(3); }
}

示例 HTML:

<div class="sample">
    <div class="filled_3"></div>
</div>
4

1 回答 1

0

正如 Guy Morgrabi 在上面的评论中所说,这是不同 LESS 编译器版本的问题。盖伊应该得到荣誉,但对于其他来访的人,你应该知道答案。

于 2013-09-12T22:13:18.130 回答