Ian*_*Ian 7 twitter-bootstrap bootswatch
我试图在Twitter Bootstrap中获得一些效果,但我很挣扎,我确信它必须在之前完成.两者都非常相似所以我已经归结为一个问题.
我想要做的是让图标在列表和导航栏中工作.通过一些绘画快速说明我想要实现的每个效果:
名单

<div class="well span4">
<ul class="nav nav-list">
<li class="active"><a href="#">Value 1</a></li>
<li><a href="#">Value 2</a></li>
<li><a href="#">Value 3</a></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
我曾尝试,包括<img>与<span>和<div>所有与class="close"但似乎没有正常工作,最近我能得到了让他们在下一行显示.
导航栏

<div class="navbar">
<div class="navbar-inner">
<div class="container" style="width: auto;">
<a class="brand" href="#">NavBar</a>
<div class="nav-collapse">
<ul class="nav">
<li class="divider-vertical"></li>
<li class="active">
<img src="edit.png" width="16" height="16"/>
<a href="#">Nav 1</a>
</li>
<li>
<img src="play.png" width="16" height="16"/>
<a href="#">Nav 2</a>
</li>
</ul>
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我想要的是在导航栏项旁边显示两个图标(并在第一个导航栏项的活动区域内).与列表类似的问题,图像被推到这个时间之上.我已经对Nav2进行了拍照,以说明我想要实现的效果.
我已经尝试了<img>,<i>但我确实尝试过,但我相信这些都是神奇的,总是指向某种字形图标 - 我需要去阅读这些.我真正想要的是在这里使用自定义图像.
任何建议/小例子都会很棒.谢谢.
Sha*_*ail 24
我使用了比图像更好的fontawesome图标.
在引导程序中使用图标的语法是使用带有类名图标的标记.默认情况下,glyphicons存在于bootstrap中,但fontawesome有更多图标并且完全免费.你可以在这里了解更多有关font-awesome的信息:http://fortawesome.github.com/Font-Awesome/#integration
这是您使用图标创建导航和列表的方法:
Jsfiddle for you http://jsfiddle.net/shail/GKsSd/2/
for Lists :
<div class="well span4">
<ul class="nav nav-list">
<li class="active"><a href="#">Value 1 <i class=" icon-remove pull-right"></i></a> </li>
<li class="active"><a href="#">Value 2 <i class=" icon-remove pull-right"></i></a></li>
<li class="active"><a href="#">Value 3 <i class=" icon-remove pull-right"></i></a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
浏览器结果:
对于导航,您可以执行类似的操作:
<div class="navbar">
<div class="navbar-inner">
<a data-toggle="collapse" data-target=".nav-collapse" class="btn btn-navbar">
<i class="icon-bar"></i>
</a>
<a class="brand" href="">New Icon Menu</a>
<div class="nav-collapse">
<ul class="nav nav-pills pull-right">
<li><a href=""><i class="icon-home icon-2x"></i> Home<br></a>
</li>
<li><a href=""><i class=" icon-pencil icon-2x"></i>About Us</a>
</li>
<li><a href=""><i class=" icon-briefcase icon-2x"></i>Portfolio</a>
</li>
<li><a href=""><i class=" icon-envelope icon-2x"></i>Contact Us</a>
</li>
</ul>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
以防你迫切需要使用图像.您必须创建类并将图标图像放入其中.如下:
.icon-edit {
background:url('/images/edit.png') 0 0 no-repeat;
height: 16px;
line-height: 16px;
width: 16px;
}
Run Code Online (Sandbox Code Playgroud)
对于Bootstrap 3,您可以使用Bootstrap中包含的glyphicons执行类似的操作...
列表组图标:
<div class="list-group">
<a href="#" class="list-group-item active">Active item <i class="glyphicon glyphicon-camera pull-right"></i></a>
<a href="#" class="list-group-item">Second item <i class="glyphicon glyphicon-envelope pull-right"></i></a>
<a href="#" class="list-group-item">Third item <i class="glyphicon glyphicon-chevron-right pull-right"></i></a>
</div>
Run Code Online (Sandbox Code Playgroud)
带图标的标签..
<ul class="nav nav-tabs">
<li class="active"><a href="#">Home <i class="glyphicon glyphicon-dashboard"></i></a></li>
<li><a href="#">Tab1 <i class="glyphicon glyphicon-tree-conifer"></i></a></li>
<li><a href="#">Tab2 <i class="glyphicon glyphicon-fire"></i></a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
或者,带图标的堆叠导航..
<ul class="nav nav-tabs nav-stacked">
<li><a href="#">One <i class="glyphicon glyphicon-remove pull-right"></i></a></li>
<li><a href="#">Two <i class="glyphicon glyphicon-remove pull-right"></i></a></li>
<li><a href="#">Three <i class="glyphicon glyphicon-remove pull-right"></i></a></li>
<li><a href="#">Four <i class="glyphicon glyphicon-remove pull-right"></i></a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
Codeply代码:http://codeply.com/go/E0R4MTFrFS
| 归档时间: |
|
| 查看次数: |
64930 次 |
| 最近记录: |