@Vyacheslav_Frein

Как адаптивно сверстать такое меню средствами Bootstrap?

Как адаптивно сверстать такое меню средствами Bootstrap?
В гугле и доках нашёл только такой вариант - https://getbootstrap.com/docs/4.1/components/navbar/ , но он мне, видимо не подходит.

5ea9c831175cd421223441.jpeg
  • Вопрос задан
  • 140 просмотров
Решения вопроса 3
@keria32
Если вам нужно сверстать такое же меню и вы хотите использовать bootstrap, то на нём можно сверстать структуру меню как в вашем примере, но потом уже в стилях придётся самому изменить дизайн и внешнее оформление.
Ответ написан
Комментировать
@loonny
Меню вы имеете ввиду желтое? или всю шапку? Если желтое, то вам не нужен компонент NavBar, вам нужен компонент Navs
Ответ написан
Комментировать
ArsenyMatytsyn
@ArsenyMatytsyn Куратор тега CSS
Руководитель frontend направления, предприниматель
Первое, что следует взять во внимание, navbar яндекс это просто условно готовая база, которая подойдет для большинства решений, но в момент, когда ты упираешься в дизайн, то он [navbar] работать перестает. К слову, в последней версии вроде прямо готовый модуль убрали и заменили на компоновку.

Дальше, принять тот факт, что тебе придется описывать шапку на 90% самому.

Структурно же у тебя все вписывается в сетку и логику:
container-fluid
→container (верхняя часть шапки)
→container + отрицательный margin или transform для желтой навигации и к ней тебе с наибольшей вероятностью удобно будет использовать flex + justfy-content: space-between.

А про адаптивность говорить нельзя пока у тебя не руках нет макета для мобилок. Но как результат тебе все равно придется описывать самостоятельно, чтобы вписаться в дизайн. Либо по макету, либо брать на себя ответственность за мобильное решение.

PS: в идеале решение должно быть mobile-first (так проще).
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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