Как сделать так, чтобы выпадающие списки оставались на переднем плане с помощью Bootstrap 4, составленных с фиксированными верхними панелями навигации?

На странице Bootstrap 4 я пытаюсь создать пару фиксированных верхних панелей навигации с <iframe> под ними, заполняя оставшееся пространство. Он работает хорошо, за исключением одной проблемы: раскрывающиеся списки в верхней панели навигации появляются под нижней панелью навигации.

Эта страница воспроизводит проблему. Вот результаты при просмотре в Firefox 63 и Chromium 70:

Как сделать так, чтобы выпадающие списки оставались на переднем плане с помощью Bootstrap 4, составленных с фиксированными верхними панелями навигации?

(прошу прощения за темный текст на темной панели навигации за бит «Здесь все идет»)

Я предполагаю, что мне нужно внести некоторые корректировки zindex или что-то подобное, но я не уверен, зачем это нужно (не должны ли обе панели навигации уже иметь один и тот же индекс Z?) И как.

Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
0
0
52
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Вы можете установить z-index на fixed-top-2 ..

.fixed-top-2 {
    z-index: 99;
}

https://www.codeply.com/go/9mGKiDSFJ3

Ответ принят как подходящий

Добавьте z-index для класса .fixed-top-2, и вместо использования margin-top вы можете использовать top.

.fixed-top-2 {
    /* margin-top: 62px; */
    top: 62px;
    z-index: 90;
}

Другие вопросы по теме