Задать вопрос

Как организовать БЭМ с адаптивностью?

Доброго всем дня!
На сайте в футере располагается меню, которое должно быть в строку на больших экранах и в столбец на мелких.
Что я делаю:
.menu{}
.menu-item{}
.menu-item-h{/*стили для горизонтальных элементов*/}
.menu-item-v{/*стили для вертикальных элементов*/}


Каким образом я могу указать, что на экране менее 768px я хочу видеть вертикальное меню, иначе - горизонтальное?
Эти же стили используются в других местах.

Мои мысли на этот счет:
.menu-item-h_min_sm{/*стили с нужным медиазапросом*/}

При этом получается дублирование кода.

Спасибо всем заранее за ответы.
  • Вопрос задан
  • 286 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
CheckOneTwo
@CheckOneTwo
Парень, который думает что он фронтэндер.
Какой-то у вас не правильный БЭМ
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы