0

Bootstrap 4 ПримерBootstrap 4 навигационное меню (мобильный) стиль, как в Bootstrap 3?

enter image description here

Bootstrap 3 Пример

enter image description here

Как получить Bootstrap 4 меню, как в Bootstrap 3?

Этого кода от начальной загрузки 4 http://v4-alpha.getbootstrap.com/examples/navbar/:

<div class="container"> 
     <nav class="navbar navbar-light bg-faded"> 
     <button class="navbar-toggler hidden-sm-up" type="button" data-toggle="collapse" data-target="#navbar-header" aria-controls="navbar-header"> 
      &#9776; 
     </button> 
     <div class="collapse navbar-toggleable-xs" id="navbar-header"> 
      <a class="navbar-brand" href="#">Navbar</a> 
      <ul class="nav navbar-nav"> 
      <li class="nav-item active"> 
       <a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a> 
      </li> 
      <li class="nav-item"> 
       <a class="nav-link" href="#">Features</a> 
      </li> 
      <li class="nav-item"> 
       <a class="nav-link" href="#">Pricing</a> 
      </li> 
      <li class="nav-item"> 
       <a class="nav-link" href="#">About</a> 
      </li> 
      </ul> 
      <form class="form-inline pull-xs-right"> 
      <input class="form-control" type="text" placeholder="Search"> 
      <button class="btn btn-outline-success" type="submit">Search</button> 
      </form> 
     </div> 
     </nav> <!-- /navbar --> 
</div><!-- /container --> 
+0

Пожалуйста, дайте свой код. –

+0

Это из образцов бутстрапа [ссылка] (http://v4-alpha.getbootstrap.com/examples/navbar/) –

ответ

2

Вы должны добавить некоторые CSS в начальной загрузке 4, и я предполагаю, что они делают это потому, что вы можете переключать меню на разных размерах, так что вам нужно, чтобы добавить СМИ запросы на любой размер, который вы хотите открыть в меню. Что-то вроде этого:

Вот это скрипка с некоторыми пользовательскими стилями для начальной загрузки 4 навигационной панели Bootstrap 4 Navbar Fiddle

@media(max-width:33.9em) { 
    .navbar .collapse {max-height:250px;width:100%;overflow-y:auto;overflow-x:hidden;} 
    .navbar .navbar-brand {float:none;display: inline-block;} 
    .navbar .navbar-nav>.nav-item { float: none; margin-left: .1rem;} 
    .navbar .navbar-nav {float:none !important;} 
    .nav-item{width:100%;text-align:left;} 
    .navbar .collapse .dropdown-menu { 
    position: relative; 
    float: none; 
    background:none; 
    border:none; 
    } 
} 
+0

Спасибо! Это сработало. И как добавить фон для выбранного пункта меню? –