在Sass地图中使用!important关键字

时间:2016-09-27 16:02:51

标签: css sass mixins

我正在使用名为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行不是”无单位“的数字)”

1 个答案:

答案 0 :(得分:0)

作为映射,您需要在调用中添加!important,而不是在地图上添加,所以它看起来像:

@include typi($heading, !important);

这不是一个好习惯,但有时当你在SASS上使用继承时,你需要它。正确的语法就是这个。

希望这会有所帮助:)