函数值作为Sass darken()中的$ color参数

时间:2019-09-18 15:02:24

标签: sass

我正在尝试使用地图中指定的颜色值作为darken()的$ color参数,如下所示:

border: 1px solid darken(color(lowlight), 10);

这依赖于我编写的几个简单函数和映射(删除了外部值):

@function gray($color) {
    @return map-get($grays, $color);
}

@function color($color) {
    @return map-get($colors, $color);
}

$grays: (
    x-light: #f8f8f8
);

$colors: (
    lowlight: gray(x-light)
);

我收到此错误:

  

$color中的参数darken($color, $amount)必须是颜色

如果我为其提供变量,但不提供函数值,则它可以工作。有解决办法吗?

0 个答案:

没有答案