SASS对mixin中的每个属性都很重要

时间:2017-07-10 07:44:24

标签: sass

有没有办法如何为@mixin中的每个属性添加!important?

例如:

@mixin myMixin {
    color:red;
    border:1px solid red;
    position:relative;
    ...
}
p {
    @include myMixin(!important);
    //or
    //@include myMixin!important; => SASS Syntax Error
}

这是css的结果

p {
    color:red;
    border:1px solid red;
    position:relative;
    ...
}

我想要这个

p {
    color:red!important;
    border:1px solid red!important;
    position:relative!important;
    ...
}

1 个答案:

答案 0 :(得分:2)

虽然不建议使用<308202bb 308201a3 02010130 0d06092a 864886f7 ... d179fa> 覆盖CSS属性,但您可以使用!important迭代地图并执行字符串插值。

@each