Выпадающее меню для входа в систему находится за панелью навигации и создает горизонтальную прокрутку в HTML/CSSHtml

Программисты Html
Ответить
Anonymous
 Выпадающее меню для входа в систему находится за панелью навигации и создает горизонтальную прокрутку в HTML/CSS

Сообщение Anonymous »

Я работаю над панелью навигации с раскрывающимся меню для входа в систему, но столкнулся с проблемой, из-за которой раскрывающееся меню появляется позади панели навигации при наведении на него курсора. Кроме того, эта проблема вызывает нежелательную горизонтальную прокрутку в браузере.
Вот упрощенная версия моего кода HTML и CSS:

Код: Выделить всё




[*]






[url=#]
[i][/i] Login
[/url]
[list]
[url=#]Sign Up[/url]
[*][url=#]My Profile[/url]
[*][url=#]Orders[/url]
[/list]









Код: Выделить всё

.dropdown:hover > .dropdown-menu {
display: block;
visibility: visible;
opacity: 1;
}

.dropdown-menu {
display: none;
visibility: hidden;
opacity: 0;
position: absolute;
top: 100%;
left: 0;
background-color: white;
z-index: 1050;
transition: opacity 0.2s ease;
}

Проблема:
При наведении курсора на раскрывающийся список (Вход в систему) раскрывающееся меню появляется за панелью навигации.
Кроме того, это приводит к горизонтальной прокрутке страницы, даже если содержимое соответствует ширине экрана.
Я попробовал настроить z-индекс, но он по-прежнему не работает должным образом. Кто-нибудь знает, как я могу это исправить? Как я могу гарантировать, что раскрывающийся список отображается правильно перед панелью навигации, не вызывая прокрутку?
Заранее спасибо!

Подробнее здесь: https://stackoverflow.com/questions/798 ... rizontal-s
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»