2016-09-27 29 views
1

我正在使用名为typi的sass mixin库(https://github.com/zellwk/typi),现在我该如何利用!sass map函数中的重要关键字,这里是我尝试的一个示例实现使用!重要关键字在Sass地图

$i:!important; 
$heading:(
null:(80px,80px $i), 
large:(60px,60px $i), 
small:(40px,40px $i) 
); 

我试图用!内键值重要的关键字,如 空:(80px $ I,80px $ I)

每当我使用关键字,我得到这个错误编译

“error sass/style.scss(第30行sass/typ i/scss/ty/_functions.scss:$ number:“80px!important”对于`无单位'不是数字)“

+0

如果你使用正确的特殊性,你不应该需要一个!重要 – Keith

+0

我同意,但也有情况,当你使用!重要太:) – devt204

+0

你不能通' !重要的'功能。因为它只需要一个数字,而不是一个CSS属性值。 – 3rdthemagical

回答

0

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

@include typi($heading, !important); 

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

希望这将有助于:)

相关问题