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

Почему не срабатывает 100vh для .collapse.in Bootstrap?

Доброго дня!
Есть Bootstrap меню с .navbar-fixed-top. На мобильных, когда оно открываеться, мне нужно, что бы открытое меню занимало всю высоту экрана. Для этого .navbar-collapse collapse in, я задала высоту 100vh. При клике, меню открываеться на всю высоту экрана, но делает оно это почему в два этапа: сначала открваються все пункты меню, а затем закрывается все экран. 7c70f5ee0ade4eaca0c52c48d6bbfb15.pngf265595021a347b9b1ff5d44c3b3cb44.png
Min-height, max-height 100% уже задавала.
Может есть какие-то идеи как исправить это поведение?
  • Вопрос задан
  • 314 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
Whiled0S
@Whiled0S
Lazy frontend
Нужно ставить min-height или просто height 100vh, но еще все зависит от того, как стилизован бутстреповский элемент, меню, может, и будет занимать всю высоту экрана, но вы не заметите этого, т.к. элементы внутри него прижаты к верхней границе. Я бы для решения этой проблемы порекомендовал flex, все здесь я объяснить не могу, поэтому лучше вам обратиться к документации по этому инструменту.
Ответ написан
Ваш ответ на вопрос

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

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