Если вы хотите создать кросс-браузерный стиль совместимости с sass.много способов сделать это.Один из способов создания миксина.сначала вы создаете миксин следующим образом:
@mixin display-flex($important: '') {
@if $important == '' {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
} @else {
display: -webkit-box $important;
display: -moz-box $important;
display: -ms-flexbox $important;
display: -webkit-flex $important;
display: flex $important;
}
}
Затем вы можете использовать этот миксин с помощью @include
вот так
.row {
@include display-flex;
}
ИЛИ
.row {
@include display-flex(!important);
}
ЕслиВы хотите расширить это.Вы можете
%display-flex {
@include display-flex;
}
.row {
@extend %display-flex;
}