0

所有,我有一些代码在更少的时间内循环。但是,如果我将其更改px为“%”,则 less 无法编译 less 文件。我该怎么做呢?谢谢。

@iterations: 100;

// helper class, will never show up in resulting css
// will be called as long the index is above 0
.loopingClass (@index) when (@index > 0) {

    // create the actual css selector, example will result in
    // .myclass_30, .myclass_28, .... , .myclass_1
    (~".span@{index}") {
        // your resulting css
        width: @index px;//can not change px to % , please help me.
    }

    // next iteration
    .loopingClass(@index - 1);
}

// end the loop when index is 0
.loopingClass (0) {}

// "call" the loopingClass the first time with highest value
.loopingClass (@iterations);
4

2 回答 2

1

我找到了 !

width: percentage(@index *0.01);

谢谢

于 2013-03-06T07:52:51.850 回答
1

很高兴您找到了解决方案。这是另一种方法:

width: @index*1%
于 2013-03-06T13:39:15.537 回答