kot2566
@kot2566

Bootstrap dropdown-menu за пределами экрана?

5b9d26a55636e456583070.png
Botstrap 4.1.3
На мобильных экранах выпадающее меню скрывается за экраном.
Знаю, что есть решение с добавлением класса 'dropdown-menu-right', но он жёстко привязывает к правой границе, а также нужно создавать свои костыли для разных разрешений, т.к. нет 'dropdown-menu-md-right' и т.п.
Проблема в том, что если, например, добавить свойство "position:fixed" к самому верхнему блоку (.container), то всё будет высчитываться именно так, как нужно. Как добиться этого эффекта со свойством 'position:relative;"?
https://jsfiddle.net/3gj9w4tq/2/
  • Вопрос задан
  • 920 просмотров
Решения вопроса 1
ArsenyMatytsyn
@ArsenyMatytsyn Куратор тега CSS
Руководитель frontend направления, предприниматель
Как, я конечно, недолюбливаю бутстрап, но делали его умные люди, которые избегают таких артефактов. Следовательно проблема в твоем CSS или ты классов «лишних» навешал. Смотри консоль разработчика и отключай, что кажется сомнительным. Сверху, над атрибутом, ты и увидишь класс, который «все ломает».
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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