我正在使用SASS创建css,并希望其他开发人员可以通过更改sass变量来创建自定义css.当我在我的基本文件中使用这样的单个变量时,这很好用:
$text-color: #000 !default;
为了测试覆盖,我创建了一个新项目,首先声明变量的覆盖,然后导入"base"sass文件.
$text-color: #0074b; @import "base-file";
但我也想使用地图进行配置,但是我没有让覆盖工作.我应该如何使用可以覆盖的配置图?
$colors: (text-color: #000, icon-color: #ccc );
在#000之后添加!default会给我一个编译错误:expected ")", was "!default,")
添加!default之后没有给出错误但是变量也没有被覆盖.
关于我做错了什么的任何想法?