1

大家好,问题是我想在生成的图像上实现一些带有变量(动画延迟到特定)的css样式,我不知道他们的号码我可以用Jquery做到这一点是的,很容易但是用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

4

1 回答 1

-1

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

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

于 2013-04-26T03:59:05.693 回答