2016-05-01 30 views
0

ブランドをブートストラップナビバーの中央に置き、左右に他のメニューアイテムを配置したいと考えています。ブートストラップNavBarのセンターブランド

hereとして作業コードがありますが、ブランドの幅が100%に設定されているため、フォームフィールド、つまり検索ボックスは使用できません。

http://www.bootply.com/9toJrFqb7M

便宜上転載コード:

HTML:

<nav class="navbar navbar-inverse navbar-fixed-top top-nav"> 
    <div class="container-fluid"> 
     <div class="navbar-header"> 
     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="collapse-content" 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> 
     </div> 

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

     <!-- Collect the nav links, forms, and other content for toggling --> 
     <div class="collapse navbar-collapse" id="navbar-collapse-1"> 

     <ul class="nav navbar-nav navbar-left"> 
      <li><a href="#">Menu</a></li> 
      <li><a href="#">Menu</a></li> 
      <form class="navbar-form navbar-left" role="search"> 
      <div class="form-group"> 
       <input type="text" class="form-control" placeholder="Search"> 
      </div> 
      </form> 
     </ul> 

     <ul class="nav navbar-nav navbar-right"> 
      <li class="dropdown"> 
      <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a> 
      <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 class="divider"></li> 
       <li><a href="#">Separated link</a></li> 
      </ul> 
      </li> 
     </ul> 
     </div><!-- /.navbar-collapse --> 
    </div> 
</nav> 

CSS:

.navbar-brand { 
    position: absolute; 
    width: 100%; 
    left: 0; 
    top: 0; 
    text-align: center; 
    margin: auto; 
    font-size: 36px; 
} 

答えて

0

使用は代わりにその幅を設定するのでは、あなたのnavbar-brandを中央に位置を左に100%

.navbar-brand { 
    position: absolute; 
    left: 50%; 
    text-align: center; 
    margin: auto; 
    font-size: 36px; 
} 

DEMO

+0

うーん。それはそれを中心にしていないようですが、それは右にずれているようです。私のbootplyをあなたのものと比較すると、顕著な違いがあります。 –

+0

@ m0atzまあオフセットはあなたまでです、ええ、50%も少し左に向かっているのを見てください。必要に応じていつでもカスタマイズすることができます。面白いですが、45%はよく見えますが、 –

+0

は感謝しています。 –

関連する問題