很确定这对于 Sass/Scss 是不可能的,但想确定这是 Sass 的限制,而不是我自己对语法的误解......
我正在尝试创建一个样式列表,其中每个列表项都从一堆变量中获得不同的颜色:
$color1: #FF0000; // Red
$color2: #FFBF00; // Orange
$color3: #FFFF00; // Yellow
$color4: #7FFF00; // Green
$color5: #007FFF; // Light Blue
$color6: #00FFFF; // Cyan
$color7: #0000FF; // Blue
$color8: #7F00FF; // Purple
$color9: #FF00FF; // Magenta
@for $i from 1 through 9 {
a[href^="link#{$i}"] { color: $color#{$i};
}
}
但是,Sass 不会编译。我认为不可能以这种方式增加变量名。任何人都可以确认吗?