sass - Sass darken() 中作为 $color 参数的函数值
问题描述
我正在尝试使用地图中指定的颜色值作为 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)
必须是一种颜色
如果我为它提供一个变量而不是函数值,它就可以工作。有针对这个的解决方法吗?
解决方案
推荐阅读
- ansible - psutil 无法在 python3 virtualenv 中安装 pip:致命错误:Python.h:没有这样的文件或目录
- c - 使用 popen 与 telnet 交谈不会失败,但不会像预期的那样运行
- spring-boot - BeanCreationException:创建名为“springSecurityFilterChain”的 bean 时出错
- apache-spark - 是否有任何可以调整的 spark 配置参数以减少驱动程序节点的内存消耗?
- mysql - 带有 SUM 的 LEFT JOIN 不返回正确的值
- javascript - 使用回调功能的 Python 过滤方法
- web-services - 使用Mule Web服务Consumer连接器时弹出这个错误是什么意思,"The SOAP request timed out"
- rust - 如何比较 Arc
反对T? - apache - Apache Web 服务器已停止
- python - 创建具有前导零和不同起点和终点的数组的 numpy 数组