【发布时间】:2016-06-15 17:05:10
【问题描述】:
我想在我的网站上制作一个菜单,它下面会有一个带有文字的图标,当我添加文字时,它会向右移动并将结尾<li> 关闭
带有图标但没有文字的导航栏
带有文本的导航栏(推掉最后一个 li)
@import url('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css');
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css');
.adminNavigation {
width: 100%;
height: 80px;
background-color: #ebebeb;
border-radius: 3px;
}
.adminNavOptions {
display: table;
margin: 0 auto;
line-height: 80px;
}
.adminNavOptions li {
display: inline-block;
padding-right: 62px;
padding-left: 62px;
}
.adminNavOptions li:hover {
background-color: #000;
}
<div class="col-md-3"></div>
<div class="col-md-6">
<div class="adminNavigation">
<ul class="adminNavOptions">
<li><i class="fa fa-play fa-3x"></i> test</li>
<li>Test</li>
<li>Test</li>
<li>Test</li>
<li>Test</li>
<li>Test</li>
</ul>
</div>
</div>
编辑 - 添加 Gleb Kemarsky 的代码后,它看起来像这样 - 图标不是垂直居中的,图标需要与文本居中,所以
ICONHERE
txt
【问题讨论】:
-
试试
.adminNavOptions .fa { display: block; }
标签: html css twitter-bootstrap navbar