2015-10-08 2 views
0

В bootstrap 3 у меня есть панель навигации с формой.Добавить раздел в строке навигации

Я пытаюсь добавить еще один раздел справа от кнопки поиска.

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="col-sm-12"> 
 
    <nav role="navigation" class="navbar navbar-default pull-right"> 
 
    <div class="container-fluid"> 
 
     <form class="navbar-form" role="search"> 
 
     <div class="checkbox"> 
 
      <label> 
 
      <input type="checkbox" id="inactiveLodger">Locataire inactif</label> 
 
     </div> 
 
     <div class="input-group"> 
 
      <input type="text" class="form-control" placeholder="Rechercher" name="srch-term" id="srch-term"> 
 
      <div class="input-group-btn"> 
 
      <button id="lodgerSearch" type="button" class="btn btn-default"><i class="glyphicon glyphicon-search"></i> 
 
      </button> 
 
      </div> 
 
     </div> 
 
     </form> 
 
     <ul class="nav navbar-nav navbar-right"> 
 
     <li class="dropdown"> <a href="#" id="username" class="dropdown-toggle" data-toggle="dropdown">Paul Smith<b class="caret"></b></a> 
 

 
      <ul class="dropdown-menu"> 
 
      <li><a href="#"><i class="glyphicon glyphicon-lock"></i> Changer mot de passe</a> 
 
      </li> 
 
      <li id="logout"><a href="#"><i class="glyphicon glyphicon-log-out"></i>Déconnexion</a> 
 
      </li> 
 
      </ul> 
 
     </li> 
 
     </ul> 
 
    </div> 
 
    </nav> 
 
</div>

Righ теперь другой раздел ниже, как вы можете видеть на изображении.

enter image description here

+0

Это все вы используете, или это часть полной навигационной панели? Если у вас больше кода, отправьте его. – vanburen

+0

это полная панель навигации ... это панель поиска + пользовательская информация –

ответ

0

Если вы хотите использовать float:right, что является тем, что делает navbar-right, просто инвертировать порядок формы и выпадающего списка. элемент с правой плавающей точкой должен быть размещен ДО других, чтобы заставить других плавать вокруг них.

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="col-sm-12"> 
 
    <nav role="navigation" class="navbar navbar-default pull-right"> 
 
    <div class="container-fluid"> 
 
     <ul class="nav navbar-nav navbar-right"> 
 
     <li class="dropdown"> <a href="#" id="username" class="dropdown-toggle" data-toggle="dropdown">Paul Smith<b class="caret"></b></a> 
 

 
      <ul class="dropdown-menu"> 
 
      <li><a href="#"><i class="glyphicon glyphicon-lock"></i> Changer mot de passe</a> 
 
      </li> 
 
      <li id="logout"><a href="#"><i class="glyphicon glyphicon-log-out"></i>Déconnexion</a> 
 
      </li> 
 
      </ul> 
 
     </li> 
 
     </ul> 
 
     <form class="navbar-form" role="search"> 
 
     <div class="checkbox"> 
 
      <label> 
 
      <input type="checkbox" id="inactiveLodger">Locataire inactif</label> 
 
     </div> 
 
     <div class="input-group"> 
 
      <input type="text" class="form-control" placeholder="Rechercher" name="srch-term" id="srch-term"> 
 
      <div class="input-group-btn"> 
 
      <button id="lodgerSearch" type="button" class="btn btn-default"><i class="glyphicon glyphicon-search"></i> 
 
      </button> 
 
      </div> 
 
     </div> 
 
     </form> 
 

 
    </div> 
 
    </nav> 
 
</div>

0

Если вы не применяя другие изменения в navbar, вам не нужны дополнительные классы, которые вы примененные (кол-см-12/выдвижной вправо/и т.д.). Просто используйте классы и структуру по умолчанию и но переупорядочивайте свои навигационные элементы с правому расположению, чтобы они были в том порядке, в котором вы хотите.

См. Пример.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script> 
 
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet" /> 
 
<nav class="navbar navbar-default"> 
 
    <div class="container-fluid"> 
 
    <!-- Brand and toggle get grouped for better mobile display --> 
 
    <div class="navbar-header"> 
 
     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> <span class="sr-only">Toggle navigation</span> 
 
     <span class="icon-bar"></span> 
 
     <span class="icon-bar"></span> 
 
     <span class="icon-bar"></span> 
 

 
     </button> <a class="navbar-brand" href="#">Brand</a> 
 

 
    </div> 
 
    <!-- Collect the nav links, forms, and other content for toggling --> 
 
    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> 
 
     <ul class="nav navbar-nav"> 
 
     <li class="active"><a href="#">Link <span class="sr-only">(current)</span></a> 
 

 
     </li> 
 
     <li><a href="#">Link</a> 
 

 
     </li> 
 
     </ul> 
 
     <ul class="nav navbar-nav navbar-right"> 
 
     <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"> Paul Smith <span class="caret"></span></a> 
 

 
      <ul class="dropdown-menu"> 
 
      <li><a href="#"><i class="glyphicon glyphicon-lock"></i> Changer mot de passe</a> 
 

 
      </li> 
 
      <li><a href="#"><i class="glyphicon glyphicon-log-out"></i> Déconnexion</a> 
 

 
      </li> 
 
      </ul> 
 
     </li> 
 
     </ul> 
 
     <form class="navbar-form navbar-right" role="search"> 
 
     <div class="form-group"> 
 
      <div class="checkbox"> 
 
      <label> 
 
       <input type="checkbox" id="inactiveLodger">Locataire inactif</label> 
 
      </div> 
 
      <div class="input-group"> 
 
      <input type="text" class="form-control" placeholder="Rechercher" name="srch-term" id="srch-term"> 
 
      <div class="input-group-btn"> 
 
       <button id="lodgerSearch" type="button" class="btn btn-default"><i class="glyphicon glyphicon-search"></i> 
 

 
       </button> 
 
      </div> 
 
      </div> 
 
     </div> 
 
     </form> 
 
    </div> 
 
    <!-- /.navbar-collapse --> 
 
    </div> 
 
    <!-- /.container-fluid --> 
 
</nav>

Смежные вопросы