[英]Sass transition-delay loop?
我正在通过AJAX将项目推到数组上,并通过淡入淡出的过渡将它们渲染到DOM中。 这是我编写的SASS
旨在为每个后续项添加一个不错的延迟:
@for $i from 1 through 100 {
.album:nth-of-type(#{$i}) {
transition-delay: $i * 0.15s;
}
}
这可以按预期工作,但是问题是,我一次将项目6分页。 这意味着在第一次获取6时,所有过渡都按预期进行,但是当我获取下一个6时(而不是立即渲染),它们受transition-delay
增量的影响。
寻找的是SASS
逻辑,该逻辑基本上将为每个第6个实例/子实例重置transition-delay
增量。 我该如何完成?
仅生成6条规则即可有效实现同一目标。 CSS逻辑,而不是SASS!
@for $i from 1 through 6 {
.album:nth-of-type(6n + #{$i}) {
transition-delay: $i * 0.15s;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.