@bobongida97

Как вы прописываете media queries в sass?

Добрый день

Какой вариант использования media queries будет более правильным:
.selector {
  @media (width1) {}
  @media (width2) {}
}

либо
.selector { 
}
@media (width1) {.selector {}}
@media (width2) {.selector {}}

?

Или все зависит от удобства и привычки и конкретных правил нет?
  • Вопрос задан
  • 302 просмотра
Решения вопроса 1
zooks
@zooks
Frontend
Второй правильный.
А первый удобный, но потом нужно прогнать через gulp-combine-mq.
Также не забывайте про breakpoint-sass.com
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
agmegadeth
@agmegadeth
Веб-разработчик в дизайн студии
мне больше нравится прям в селекторе писать, сразу видно как элемент модифицируется, и писать меньше.
Ответ написан
Комментировать
Krasnodar_etc
@Krasnodar_etc
avito front
ИМХО, гораздо читабельнее выглядит этот вариант, особенно когда там много стилей -
@media (max-width: 1) {
  .selector1{
///стили
  }
}


Правил, конечно, нет
Ответ написан
Комментировать
andead
@andead
друпал девелопер, фрилансер
Обычно пишу так:

.module {
  font-size: 12px;
  .module-element {
    font-size: 11px;
  }

  @media (...) {
    font-size: 14px;
    .module-element {
      font-size: 12px;
    }
  }
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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