Я пытаюсь понять, как структурировать div / контейнеры, используя систему сетки начальной загрузки, чтобы получить правильный отзывчивый sidenav.Я хочу, чтобы мой сайт имел фиксированный sidenav и, возможно, в конечном итоге сделал его всплывающим sidenav, когда я приступил к изучению jquery.Это мой HTML в настоящее время, и проблема, с которой я столкнулся в настоящее время, заключается в том, что мне нужно найти способ сделать его фиксированным, адаптивным и превратить его в горизонтальное меню «гамбургер» на ipad и мобильных устройствах.
<div class="container-fluid">
<div class="navbar fixed-top">
<div class="row">
<div class="col-md-3 sidebar">
Sidebar Content
</div>
</div>
</div>
<div class="col-md-9 content">
Main Content
</div>
</div>
Первое, что я сделал, это поместил все в контейнер, затем я вложил nav в класс navbar, который я не знаю, является ли это правильным способом сделать это.
Также вот вам немного CSS, если вы хотите повторить то, что у меня есть.
html, body, .container-fluid, .row {
height: 100%;
}
.sidebar {
background-color: #CCCCCC;
}
@media (min-width: 992px) {
.sidebar {
position: fixed;
top: 0;
left: 0;
bottom: 0;
z-index: 1000;
display: block;
background-color: #CCCCCC;
}
}
@media (min-width: 992px){
.content{
margin-left: 25%;
}
}