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

问题描述 投票:1回答:1

我正在使用名为typi(https://github.com/zellwk/typi)的sass mixin库,现在我如何在sass map函数中使用!important关键字,这里是我想要实现的一个例子

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

我正在尝试使用键值中的重要关键字,例如null :( 80px $ i,80px $ i)

每当我使用关键字时,我在编译时都会收到此错误

“error sass / style.scss(sass / typi / scss / ty / _functions.scss的第30行:$ number:”80px!important“不是”unitless“的数字)”

css sass mixins
1个回答
0
投票

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

@include typi($heading, !important);

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

希望有帮助:)

© www.soinside.com 2019 - 2024. All rights reserved.