wro*_*ame 36 html css icons twitter-bootstrap drop-down-menu
我想在Bootstrap下拉列表中添加一些图标链接,使用如下代码:
<ul>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Some Dropdown<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><i class="icon-arrow-up"></i><a href="#">Up</a></li>
<li><i class="icon-arrow-down"></i><a href="#">Down</a></li>
<li><i class="icon-arrow-left"></i><a href="#">Left</a></li>
<li><i class="icon-arrow-right"></i><a href="#">Right</a></li>
</ul>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
但是,图标不合适:

我尝试在这个答案中使用解决方案,但它似乎不起作用.有人可以提供解决方案并解释为什么/如何运作?
谢谢!
N1c*_*1ck 63
将图标放在锚标记内:
<ul>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Some Dropdown<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#"><i class="icon-arrow-up"></i> Up</a></li>
<li><a href="#"><i class="icon-arrow-down"></i> Down</a></li>
<li><a href="#"><i class="icon-arrow-left"></i> Left</a></li>
<li><a href="#"><i class="icon-arrow-right"></i> Right</a></li>
</ul>
</li>
</ul>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/js/bootstrap.min.js"></script>
<link href="https://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/css/bootstrap-combined.min.css" rel="stylesheet"/>Run Code Online (Sandbox Code Playgroud)
Roh*_*zad 13
用于定位
定义你 .dropdown-menu li position relative 和我的定义position absolute
像这样
.dropdown-menu a {
white-space:normal;
}
.dropdown-menu > li{position:relative;}
.dropdown-menu > li > i{position:absolute;left:0;top:3px;}
Run Code Online (Sandbox Code Playgroud)
将图标放在Bootstrap v3的锚标签内(带有来自http://www.FontAwesome.com的图标):
<ul class="nav navbar-nav">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">A Dropdown <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#"><i class="fa fa-arrow-up"></i> Up</a></li>
<li><a href="#"><i class="fa fa-arrow-down"></i> Down</a></li>
<li><a href="#"><i class="fa fa-arrow-left"></i> Left</a></li>
<li><a href="#"><i class="fa fa-arrow-right"></i> Right</a></li>
</ul>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)