如何使用排序图标显示Bootstrap表

时间:2014-08-05 04:41:43

标签: twitter-bootstrap twitter-bootstrap-3

对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>

我想显示类似于下图的排序/向下箭头。 enter image description here

请帮我解决这个问题。非常感谢您的帮助。谢谢。

4 个答案:

答案 0 :(得分:57)

您可以尝试使用 FontAwesome 。它包含一个排序图标(http://fontawesome.io/icon/sort/)。

要这样做,你会

  1. 需要包括fontawesome:

    <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet">
    
  2. 然后只需使用fontawesome-icon而不是th中的default-bootstrap-icons:

    <th><b>#</b> <i class="fa fa-fw fa-sort"></i></th>
    
  3. 希望有所帮助。

答案 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>