【发布时间】:2013-12-09 23:55:51
【问题描述】:
我想在小于 1.5 的版本中创建一个 mixin 来替换当前的 css。
.classx1{margin:10px;}
.classx2{margin:20px;}
.classx3{margin:30px;}
.classx4{margin:40px;}
.classx5{margin:50px;}
...
.classx30{margin:300px;}
已经试过了,但还是不行:
@iterations: 30;
.loopingClass (@index) when (@index > 0) {
classx@{index} {
margin: -@index px;
}
.loopingClass(@index - 1);
}
.loopingClass (0) {}
.loopingClass (@iterations);
在 html 中我添加了类:
<div class="container classx20">CONTENT</div>
带有类 container 和 classx20 的 div 应该有 margin: 200px
那么什么不好呢? 太棒了。
【问题讨论】:
-
试试
(~".classx@{index}") { -
@BeatAlex 从 1.4 版本开始,这个 "(~".classx@{index}")" 不起作用,据我所知在 "classx@{index}" 中发生了变化。