Я бы сделал это так, чтобы вы могли расширить стиль с .search
, и он всегда будет отступать от того, что вы определили, и если вы хотите иметь новое значение для .active класс вы можете просто написать background-color: green;
после @extend .search;
.search {
background-color: red;
&.active {
@extend .search;
// background-color: green;
}
}
результат будет таким
.search, .search.active {
background-color: red;
}
и если вы сделаете это
.search {
background-color: red;
&.active {
@extend .search;
background-color: green;
}
}
и результат будет таким
.search, .search.active {
background-color: red;
}
.search.active {
background-color: green;
}