【发布时间】:2013-11-14 17:14:42
【问题描述】:
我想构建一个类似于 facebook 应用程序的 bootstrap 3 导航栏,带有一些图标。
问题是,当栏折叠时,所有图标都被隐藏了。如果我将图标放在<div class="collapse navbar-collapse"> 之外,图标就会出现并且没有隐藏,但是<ul><li> 不起作用并将我的图标垂直放置。
如果可能的话,我还想将图标居中对齐:
就是这样!谢谢朋友;)
编辑1:
HTML 代码
<div class="navbar navbar-default navbar-fixed-top">
<div class="navbar-header"><a class="navbar-brand" href="#">Brand</a>
<a href="#" class="navbar-icon"><span class="glyphicon glyphicon-comment"></span></a>
<a href="#" class="navbar-icon"><span class="glyphicon glyphicon-edit"></span></a>
<a class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav navbar-right">
<li class="active"><a href="#">Home</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">More</a></li>
<li><a href="#">Options</a></li>
</ul>
</div>
</div>
CSS 代码
.navbar-header .navbar-icon {
line-height:50px;
height:50px;
}
.navbar-header a.navbar-icon {
padding:0 10px;
float:left;
}
这个例子现在可以工作了。我需要知道如何将移动响应版本中的图标居中对齐。
【问题讨论】:
标签: html css twitter-bootstrap-3