gzhegow
@gzhegow
aka "ОбнимиБизнесмена"

Как передать стили в качестве параметра в миксин?

Хочу написать такой миксин примерно:

@mixin media(device, styles) {}

который вызывать примерно так

$gte-xxl = 1200
@mixin media(gte-xxl, styles);

Кто-нибудь знает как это сделать или какие практики разработки проектов, чтобы этого не делать?
Не могу позволить себе каждый раз писать min-width/max-width, зная что завтра мы начнем поддержку нового устройства и половину стилей придется переписывать.
  • Вопрос задан
  • 120 просмотров
Решения вопроса 1
Serj-One
@Serj-One
i'm sexy and i know it
Не совсем понятно, что именно ты собрался передавать в миксин.
$xs: ('max-width:767px');
@media ($xs) {...}

Затем просто дописываешь в класс
.block{
  ... // изначальные свойства
  @media ($xs) {
  ... // свойства блока для $xs
  }
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы