2016-10-12 18 views
1

我想做一个像这样的导航:我如何在导航中放置一个带有引导程序的图形?

Logo :::::::: | :::::下拉菜单+搜索(中心)::::: | ::::::::: :Glyphcon1Glyphcon2 |


在这一刻我做这个,但glyphcon显示它的导航内容。

Actual nav picture

<nav class="navbar navbar-default" role="navigation"> 
 
    <div class="navbar-header"> 
 
     <button type="button" class="navbar-toggle" data-toggle="collapse" 
 
       data-target=".navbar-ex1-collapse"> 
 
      <span class="sr-only">Desplegar navegación</span> 
 
      <span class="icon-bar"></span> 
 
      <span class="icon-bar"></span> 
 
      <span class="icon-bar"></span> 
 
     </button> 
 
     <a class="navbar-brand" href="#">Logotipo</a> 
 
    </div> 
 
    <div class="collapse navbar-collapse navbar-ex1-collapse"> 
 
     <div class="input-group navbar-form navbar-center"> 
 
      <div class="input-group-btn"> 
 
       <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Action <span class="caret"></span></button> 
 
       <ul class="dropdown-menu"> 
 
        <li><a href="#">Action</a></li> 
 
        <li><a href="#">Another action</a></li> 
 
        <li><a href="#">Something else here</a></li> 
 
        <li role="separator" class="divider"></li> 
 
        <li><a href="#">Separated link</a></li> 
 
       </ul> 
 
      </div><!-- /btn-group --> 
 
      <input type="text" class="form-control" aria-label="..."> 
 
     </div><!-- /input-group --> 
 
     <ul class="nav navbar-nav navbar-right"> 
 
      <li><span class="glyphicon glyphicon-user"></span></li> 
 
      <li><span class="glyphicon glyphicon-shopping-cart"></span></li> 
 
     </ul> 
 
    </div> 
 
</nav>

我怎样才能把下拉菜单+搜索的导航中心,把glyphcon在同一行没有问题?

+0

你可以包括你的CSS? – darrylyeo

+0

您的中心导航可能会占据整个上层空间。使用你的浏览器工具来调试,或者为此设置一个bin,所以我们可以看到 – Brian

回答

0

<div class="input-group navbar-form navbar-center">占据整行所以下一个<div class="nav navbar-right navbar-nav">转到下一行的右侧。要解决这个问题把<div class="input-group navbar-form navbar-center">内的其他<div class="nav navbar-nav navbar-left">

在元素nav navbar-nav navbar-right要包括在<li></li>标签是像文本相似,它的股价下跌,但是当你包括内部<a href="#"></a>标签/ c图标来引导<a>标签是填充两个图标里面nav类。

<div class="collapse navbar-collapse navbar-ex1-collapse"> 
    <div class="nav navbar-nav navbar-left"> 
     <div class="input-group navbar-form navbar-center"> 
      <div class="input-group-btn"> 
       <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Action <span class="caret"></span></button> 
       <ul class="dropdown-menu"> 
        <li><a href="#">Action</a></li> 
        <li><a href="#">Another action</a></li> 
        <li><a href="#">Something else here</a></li> 
        <li role="separator" class="divider"></li> 
        <li><a href="#">Separated link</a></li> 
       </ul> 
      </div><!-- /btn-group --> 
      <input type="text" class="form-control" aria-label="..."> 
     </div><!-- /input-group --> 
    </div> 
    <ul class="nav navbar-nav navbar-right"> 
     <li><a href="#"><span class="glyphicon glyphicon-user"></span></a></li> 
     <li><a href="#"><span class="glyphicon glyphicon-shopping-cart"></span></a></li> 
    </ul> 
</div> 
+0

我有同样的问题,现在glyphicon显示白色,仍然停留在logo和dropdawn +搜索中。 –

+0

修正了看到编辑答案 –

+0

我把你写了,这是结果: –

相关问题