我正在使用名为typi(https://github.com/zellwk/typi)的sass mixin库,现在我如何在sass map函数中使用!important关键字,这是我正在尝试实现的一个示例< / p>
$i:!important;
$heading:(
null:( 80px,80px $i),
large:(60px,60px $i),
small:(40px,40px $i)
);
我正在尝试在键值中使用!important关键字,例如 null :( 80px $ i,80px $ i)
每当我使用关键字时,我都会在编译时遇到此错误
“error sass / style.scss(sass / typi / scss / ty / _functions.scss:$ number:”80px!important“的第30行不是”无单位“的数字)”
答案 0 :(得分:0)
作为映射,您需要在调用中添加!important
,而不是在地图上添加,所以它看起来像:
@include typi($heading, !important);
这不是一个好习惯,但有时当你在SASS上使用继承时,你需要它。正确的语法就是这个。
希望这会有所帮助:)