gpt4 book ai didi

html - 在 SCSS 中迭代变量?

转载 作者:太空宇宙 更新时间:2023-11-03 20:05:25 24 4
gpt4 key购买 nike

我正在编写一个函数来按顺序淡入元素...

.sequenced-images li:nth-child(2) {
animation-delay: 1s;
}
.sequenced-images li:nth-child(3) {
animation-delay: 2s;
}
.sequenced-images li:nth-child(4) {
animation-delay: 3s;
}
.sequenced-images li:nth-child(5) {
animation-delay: 4s;
}

我有很多元素,我不想手动继续为下一个元素添加类。

我可以使用类似...的方法迭代相同的规则吗

.sequenced-images li:nth-child(i++) {
animation-delay: i++s;
}

?

最佳答案

是的,您可以使用 for loopstring interpolation :

@for $i from 2 through 5 {
.sequenced-images li:nth-child(#{$i}) {
animation-delay: '#{$i - 1}s';
}
}

这将导致:

.sequenced-images li:nth-child(2) {
animation-delay: "1s";
}

.sequenced-images li:nth-child(3) {
animation-delay: "2s";
}

.sequenced-images li:nth-child(4) {
animation-delay: "3s";
}

.sequenced-images li:nth-child(5) {
animation-delay: "4s";
}

关于html - 在 SCSS 中迭代变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51824663/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com