В настоящее время я использую инфраструктуру компаса и все полезные CSS3-миксы. Я хотел бы использовать mixin border-radius(5px)
и иметь все свойства, которые появляются от него, отмеченные !important
В LESS можно применить !important
ко всем свойствам в mixin, просто указав его после вызова
.myMixin(@x) {
border-radius: @x;
-moz-border-radius: @x;
}
.myClass {
.myMixin(5px) !important;
}
компилируется в
.myClass {
border-radius: 5px !important;
-moz-border-radius: 5px !important;
}
Возможно ли это в SASS, или мне придется переписать mixins с важным параметром?
@mixin my-border-radius($value, $important: false) {
border-radius: @value if($important, !important, null);
....
}