Самым простым исправлением для предотвращения нажатия content
текста nav
является его удаление из потока DOM с позиционированием.
.navbar.navbar-custom {
position: absolute;
left: 0;
right: 0;
}
Вы заметите, что ваш контент сместится вверх (так как navbar
больше не влияет на элементы вокруг него - подобно удалению его из <header>
). Простое решение здесь - просто применить смещение к контенту. Что-то вроде:
.header-content {
margin-top: 3.4375rem // or ~55px
}
Или использовать существующее padding-top
, например:
.header-content {
padding-top: calc(3.4375rem + 4rem);
}
JSFiddle: https://jsfiddle.net/wmtsgxe4/
До:
После (текст за серой панелью навигации):