【发布时间】:2021-10-01 11:18:18
【问题描述】:
所以我在 sass 中有一张颜色图,如下所示
$form-option-colors: (
1: rgba(242,218,177,1),
2: rgba(222,186,133,1),
3: rgba(255,139,107,1),
4: rgba(237,116,83,1),
5: rgba(245,98,140,1),
6: rgba(148,61,112,1),
7: rgba(49,127,163,1),
8: rgba(39,101,130,1)
);
现在我想将这些颜色中的每一种传递给不同的 div。我尝试在 sass 中使用 @for 循环,但它不断向我抛出编译错误。 这是@for 循环代码:
@for $i from 1 through 8 {
$color: map.get($form-option-colors, $i);
.option-#{$i} {
color: $color;
}
}
请记住,我有 8 个不同的 .option 容器进行迭代
我怎样才能使它正常工作?
【问题讨论】:
-
错误是什么?
标签: css loops sass colors frontend