通过使用Twitter Bootstrap 3,我想为手机创建一个额外的导航栏。
在导航栏中,我会在条形图的每一侧放置2个切换按钮。左按钮将具有经典的“三条形”图标,右按钮将具有不同的图标。我希望右键在其中包含“.glyphicon .glyphicon-comment”。如果用户单击该按钮,它还将切换第二个菜单。我可以切换菜单,但图标无法更改?
我无法在右切换按钮内放置任何其他图标? (我还需要“一些链接”文本以导航栏为中心)
小提琴:http://jsfiddle.net/mavent/WPfe3/2/
<nav class="navbar navbar-inverse navbar-fixed-top visible-xs" role="navigation" id="">
<div class="navbar-header">
<button type="button" class="navbar-toggle pull-left" data-toggle="collapse" data-target=".navbar-ex1-collapse"> <span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<button type="button" class="navbar-toggle pull-right" data-toggle="collapse" data-target=".navbar-ex2-collapse"> <span class="sr-only">Toggle navigation</span>
<i class="icon-user"></i>
</button>
<a class="navbar-brand" style="text-align:center;" href="">Some link here centered</a>
</div>
<div class="collapse navbar-collapse navbar-ex1-collapse">
<li class="active">
<a href="#">AAAA 1</a>
</li>
<li class="active">
<a href="#">AAAA 2</a>
</li>
<li class="active">
<a href="#">AAAA 3</a>
</li>
</div>
<div class="collapse navbar-collapse navbar-ex2-collapse">
<li class="active">
<a href="#">BBBB 1</a>
</li>
<li class="active">
<a href="#">BBBB 2</a>
</li>
<li class="active">
<a href="#">BBBB 3</a>
</li>
</div>
</nav>
答案 0 :(得分:6)
您可以通过更改图标范围
来实现此目的而不是,
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
使用like,
<span class="glyphicon glyphicon-play" style="color:#fff"></span>
答案 1 :(得分:5)
<强> SEE THE DEMO HERE 强>
您忘记在jsfiddle演示中添加bootstrap-glyphicons.css
。
然后替换此
<i class="icon-user"></i>
使用
<i class="glyphicon glyphicon-comment" style="color:#fff"></i>
然后要将链接置于中心,您需要从navbar-brand
标记中删除课程a
。然后使用div包装您的链接,然后应用text-align:center
和一些padding
以获取中心的链接。