Почему navbar при открытии отодвигает вниз страницу а не открывается поверх нее?
Подскажите в чем проблема?
Если зафиксировать Navbar (position:fixed) то при открытии его на середине страници она резко дергается вверх к навбару так как он не открывается над страницей а просто двигает ее вниз.
Я читал что за это отвечает z-index но что только не пробовал все бестолку... и ставил значение 9999 и убирал вовсе на всей странице z-index но навбар упорно не вылазит поверх..
Как правильно это настроить?
dropdown должен быть не fixed, фиксед только у самого меню, самой верхней обертки. fixed расчитывается от окна браузера. Собственно, вы что-то в стилях пишите, но не понимаете как оно работает.
все три свойства не нужны здесь. Может оверфлоу для чегото вам нужен, я код сильно не смотрел.
Родителю дропдауна popsition relative, самому дропдауну position absolute.
У вас какаято жуткая мешанина ненужных стилей
overflow hidden у nav наверно для того чтобы блок не схлопывался и это плохая практика (юзайте паттерн clearfix), так как он обрежет выпадающее меню, которое должно быть абсолютом
Очень рекомендую возьмите другой пример, не из 2000х
Если блоку установлено свойство position: fixed он не влияет на позиционирование других элементов, возможно открывающейся части у вас не присвоено данное свойство. Без видения кода не могу определить в чем проблема.