[英]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.