我有几个 scss 变量,看起来像:
$box-bg1: #7a8360;
$box-bg2: #918261;
$box-bg3: #6a8177;
$box-bg4: #686f5e;
我想在 for 中使用这些变量,例如:
@for $i from 1 through 4 {
.locationBox:nth-child(#{$i}) { background: $box-bg#{$i}; }
}
编译代码后,我收到此错误:语法错误:未定义变量:“$box-bg”,看起来该#{$i}
变量对我的代码没有任何意义。有没有办法在这样的循环中使用变量?
注意:我也使用指南针