获取要在Less(Css)中使用的元素子元素数

时间:2013-04-26 03:47:18

标签: javascript css less

Holla All,问题是我想在生成的图像上实现一些带有变量(特定于动画延迟)的css样式我不知道它们的编号 我可以用Jquery Yea Easy做到这一点 但是用Less Css做什么

@iterations: ??;  This loop will work if I know the num of iterations

//助手类,永远不会出现在结果css中 //只要索引高于0

就会被调用
.loopingClass (@index) when (@index > 0) {
// create the actual css selector, example will result in
// .myclass_30, .myclass_28, .... , .myclass_1
(~".myclass_@{index}") {
    // your resulting css
    my-property: -@index px;
}

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

//当index为0

时结束循环

loopingClass (0) {}

//第一次以最高值

“调用”loopingClass
.loopingClass (@iterations);

我的问题是,无论如何使用Less wo获取img的数量使用另一个东西并将其传递给LESS

1 个答案:

答案 0 :(得分:-1)

Css没有这样的循环,所以Less将无法做到这一点。

可以对每个其他项目设置不同的样式,设置第n项的样式等。以下是一个示例:http://css-tricks.com/how-nth-child-works/