实现新的Sass-get-map
我目前有:实现新的Sass-get-map,sass,Sass,我目前有: $site-red:red; $site-blue:blue; $site-orange:orange; $site-deep-blue:rgb(35,106,163); $site-green:rgb(134,190,92); 我想开始使用get map并更有效地使用我的颜色。我没有每个参数都有一个。我只想以以下方式结束: $site: ( red: red, blue: blue, orange: orange, deep-blue: rgb(3
$site-red:red;
$site-blue:blue;
$site-orange:orange;
$site-deep-blue:rgb(35,106,163);
$site-green:rgb(134,190,92);
我想开始使用get map并更有效地使用我的颜色。我没有每个参数都有一个。我只想以以下方式结束:
$site: (
red: red,
blue: blue,
orange: orange,
deep-blue: rgb(35,106,163),
green: rgb(134,190,92),
);
#footer{
a.copy-right{
color:map-get($site, blue);
}
}
我缺少一些语法吗
更新
看起来像是Libsass,在读取红色后面的语法时出错了(可能是逗号不是分号)。在我看来,似乎没有带有版本的标签。检查您的Sass版本,确保它支持映射(3.3+)。如果您使用的是Compass,请确保它与最新版本的Sass兼容(0.12,当前的稳定版本不是)。Hi@cimmanon我使用的是3.3.5版的Sass,并且已经尝试了Libsass和Sass。没有用。。我用过指南针,但想暂时不要用。我现在正在为这个项目使用Codekit2。版本2.0.4(16903)感谢@KatieK的编辑