对Bootstrap不熟悉,我要求在表格标题附近显示一个排序向上和向下箭头的表格。这是我的表结构
<table class="table table-bordered table-striped">
<thead>
<tr>
<th><b>#</b> <i class='icon-arrow-up'></i><i class='icon-arrow-down'></th> **// tried**
<th ><b>Name</b></th>
<th><b>Email</b></th>
<th><b>Team</b></th>
<th ><b>Role</b></th>
<th ><b>Timezone</b></th>
<th><b>Connections</b></th>
<th><b># Posts available</b></th>
<th><b>Last Login</b></th>
<th><b>Posts</b></th>
</tr>
</thead>
<tbody>
</tbody>
</table>
我想显示类似于下图的排序/向下箭头。
请帮我解决这个问题。非常感谢您的帮助。谢谢。
答案 0 :(得分:57)
您可以尝试使用 FontAwesome 。它包含一个排序图标(http://fontawesome.io/icon/sort/)。
要这样做,你会
需要包括fontawesome:
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet">
然后只需使用fontawesome-icon而不是th
中的default-bootstrap-icons:
<th><b>#</b> <i class="fa fa-fw fa-sort"></i></th>
希望有所帮助。
答案 1 :(得分:15)
将此图标与bootstrap(glyphicon)一起使用:
<span class="glyphicon glyphicon-triangle-bottom"></span>
<span class="glyphicon glyphicon-triangle-top"></span>
http://www.w3schools.com/bootstrap/tryit.asp?filename=trybs_ref_glyph_triangle-bottom&stacked=h
http://www.w3schools.com/bootstrap/tryit.asp?filename=trybs_ref_glyph_triangle-bottom&stacked=h
答案 2 :(得分:3)
如果您只需要显示/向下箭头,您就可以获得解决方案。 如果您希望它们起作用,您可以使用此BOOTSTRAP TABLE
答案 3 :(得分:0)
BOOTSTRAP 4
您可以组合使用
fa-chevron-down, fa-chevron-up
fa-sort-down, fa-sort-up
<th class="text-center">
<div class="btn-group" role="group">
<button type="button" class="btn btn-xs btn-link py-0 pl-0 pr-1">
Some Text OR icon
</button>
<div class="btn-group-vertical">
<a href="?sort=asc" class="btn btn-xs btn-link p-0">
<i class="fas fa-sort-up"></i>
</a>
<a href="?sort=desc" class="btn btn-xs btn-link p-0">
<i class="fas fa-sort-down"></i>
</a>
</div>
</div>
</th>