gpt4 book ai didi

Sass 循环第 n 个项目

转载 作者:行者123 更新时间:2023-12-05 00:53:28 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





cycling through a list of colors with sass

(1 个回答)


6年前关闭。




我有 4 个列表项,每个项都需要不同的背景颜色。

我可以将我的 4 个不同颜色变量放在 Sass 列表中,每个变量都作为 $color但在该循环的内容块中,我显然需要指定哪个 <li>我说的是使用 :nth-of-type 1、2、3 或 4。

我不确定如何指定哪个 <li>我需要在循环的每一圈。

有任何想法吗?

最佳答案

这应该可以解决问题:

$colors: (#000, #F00, #0F0, #00F);
@for $i from 1 through length($colors) {
li:nth-of-type(#{$i}) {
background: nth($colors, $i);
}
}

它产生:
li:nth-of-type(1) {
background: black; }

li:nth-of-type(2) {
background: red; }

li:nth-of-type(3) {
background: lime; }

li:nth-of-type(4) {
background: blue; }

关于Sass 循环第 n 个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18428408/

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