У меня есть следующие две навигации:
<nav class="navbar navbar-default navbar-fixed-top" id="topNavBar">
<div class="container-fluid"></div>
</nav>
<nav class="navbar navbar-default navbar-lower" role="navigation" data-spy="affix" data-offset-top="50" data-offset-bottom="80">
<div class="container container-navbar">
<div class="row take-test-heading">
<asp:Label ID="lblTakeTestTitle" runat="server" Text="Take Text Title Here...."></asp:Label>
<asp:Label ID="lblTakeTestTimeRemaining" runat="server" Text="00:00"></asp:Label>
<i class="fa fa-bars pull-right"></i>
</div>
<div class="row take-test-heading-two">
</div>
</div>
</nav>
со следующим CSS:
body {
margin-top: 50px;
padding-top: 0px !important;
}
.container-navbar {
}
.take-test-heading {
background-color: rgb(51, 122, 183);
height: 20px;
color: white;
font-size: 18px;
font-weight: 700;
margin-left: 10px;
margin-right: 20px;
margin-top: 5px;
}
.navbar-lower {
z-index: 999;
}
что дает мне следующее при первой визуализации страницы:
и затем, когда я прокручиваю (обратите внимание на верхний аффикс):
У меня есть пара проблем, которые я не могу решить, независимо от того, какие изменения CSS я делаю:
- Я хочу синюю полосу«Примем текстовое название ...» равным 100% и занимаем всю ширину области просмотра (желтые области)
- Когда прокрутка шпионских ударов в панели навигации переходит на 1170 пикселей (!) И больше не является полной шириной (увидеть зеленую зону).Я хочу, чтобы он был на всю ширину.
Кто-нибудь, пожалуйста, укажите мне правильное направление здесь?