【发布时间】:2018-07-26 02:18:57
【问题描述】:
我和这个问题有同样的问题:Sass color variable not working inside darken()
但是我和这个问题的海报之间的区别是我已经使用颜色作为颜色(而不是字符串)。
我的代码如下所示:
body {
@each $name, $num, $color in ('ClassName1', '01', #f39c12) ('ClassName2', '02', ) {
&.#{$name} {
background-color: darken($color, 10%);
background-image: url('img/bg-#{$num}');
}
}
}
当然,我已经删除了不必要的东西。我仍然收到此错误:
Error: argument `$color` of `darken($color, $amount)` must be a color
我在 rgba 上遇到了同样的问题:
Error: argument `$color` of `rgba($color, $alpha)` must be a color
编辑:现在我发现我遇到了这个问题,不是因为我的代码有任何问题...我只是忘记在第二个数组中放置任何颜色...@each $name, $num, $color in ('ClassName1', '01', #f39c12) ('ClassName2', '02', #FORGOT-THIS)
【问题讨论】:
-
你想用你的@each 实现什么?能多给点内容或者demo吗?
-
我找到了问题的原因并编辑了我的帖子。
标签: sass