我目前正在使用 compass framework以及所有有用的 CSS3 mixins。我想用border-radius(5px)
mixin 并具有来自它的所有属性标记为 !important
在 LESS可以申请!important
通过在调用后简单地指定混合中的所有属性
.myMixin(@x) {
border-radius: @x;
-moz-border-radius: @x;
}
.myClass {
.myMixin(5px) !important;
}
编译为
.myClass {
border-radius: 5px !important;
-moz-border-radius: 5px !important;
}
这在 SASS 中是否可行? ,还是我必须用一个重要的参数重写 mixin?
@mixin my-border-radius($value, $important: false) {
border-radius: @value if($important, !important, null);
....
}
最佳答案
答案几乎太明显了……!important
可以简单地指定为属性值的一部分
border-radius(5px !important);
关于sass - SASS 是否支持将 !important 添加到 mixin 中的所有属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20288793/