我的自舉導航欄出現問題。我最近找到了一種在導航欄中居中放置物品的方法,但實際情況是,當菜單摺疊時,這些物品將保持水平對齊而不是垂直對齊。Bootstrap在集中項目後垂直摺疊導航欄菜單
這裏是我的時刻:
<div class="container-fluid">
<nav class="navbar navbar-inverse navbar-fixed-top fixfollow center">
<div class="navbar-inner">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<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 hidden-lg" href="/"><i class="fa fa-home fa-lg"></i></a>
</div>
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li>
<a class="navbar-brand visible-lg" href="/"><i class="fa fa-home fa-lg"></i></a>
</li>
<li>
<a href="/link">link</a>
</li>
<li>
<a href="/link">link</a>
</li>
<li>
<a href="/link">link</a>
</li>
<li>
<a href="/link">link</a>
</li>
<li>
<a href="/link">link</a>
</li>
</ul>
</div>
</div>
</div>
</nav>
和重要的CSS:
.center .nav,
.center .nav > li
{
float:none;
display:inline-block;
/*display:inline; /* ie7 fix */
/*zoom:1; /* hasLayout ie7 trigger */
vertical-align: top;
}
.center .navbar-inner {
text-align:center;
}
.center .dropdown-menu {
text-align: left;
}
有了這個,我在導航欄中心我的項目,但在collpased菜單水平顯示。我想有一些幫助來改變它,以便恢復引導摺疊菜單的經典行爲(我的意思是垂直),而不會在菜單未摺疊時更改居中的項目。
請創建小提琴菜單,以便我們能更好的方式幫助。 –