Bootstrap 列表组

前言 🔗

  • 列表组件用于以列表形式呈现复杂的和自定义的内容。

1、基本的列表组

  • 创建一个基本的列表组的步骤如下:

    • 向元素 <ul> 添加 class .list-group
    • <li> 添加 class .list-group-item
  • 实例

    1
    2
    3
    4
    5
    6
    7
    <ul class="list-group">
    <li class="list-group-item">免费域名注册</li>
    <li class="list-group-item">免费 Window 空间托管</li>
    <li class="list-group-item">图像的数量</li>
    <li class="list-group-item">24*7 支持</li>
    <li class="list-group-item">每年更新成本</li>
    </ul>
  • 效果 🔗

2、向列表组添加徽章

  • 可以向任意的列表项添加徽章组件,它会自动定位到右边。只需要在 <li> 元素中添加 <span class="badge"> 即可。

  • 实例

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <ul class="list-group">
    <li class="list-group-item">免费域名注册</li>
    <li class="list-group-item">免费 Window 空间托管</li>
    <li class="list-group-item">图像的数量</li>
    <li class="list-group-item">
    <span class="badge"></span>
    24*7 支持
    </li>
    <li class="list-group-item">每年更新成本</li>
    <li class="list-group-item">
    <span class="badge"></span>
    折扣优惠
    </li>
    </ul>
  • 效果 🔗

3、向列表组添加链接

  • 通过使用锚标签代替列表项,可以向列表组添加链接。需要使用 <a> 代替 <li> 元素。

  • 实例

    1
    2
    3
    4
    5
    6
    7
    <div class="list-group">
    <a href="#" class="list-group-item active">免费域名注册</a>
    <a href="#" class="list-group-item">24*7 支持</a>
    <a href="#" class="list-group-item">免费 Window 空间托管</a>
    <a href="#" class="list-group-item">图像的数量</a>
    <a href="#" class="list-group-item">每年更新成本</a>
    </div>
  • 效果 🔗

4、向列表组添加自定义内容

  • 可以向上面已添加链接的列表组添加任意的 HTML 内容。

  • 实例

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    <div class="list-group">
    <a href="#" class="list-group-item active">
    <h4 class="list-group-item-heading">入门网站包</h4>
    </a>
    <a href="#" class="list-group-item">
    <h4 class="list-group-item-heading">免费域名注册</h4>
    <p class="list-group-item-text">您将通过网页进行免费域名注册。</p>
    </a>
    <a href="#" class="list-group-item">
    <h4 class="list-group-item-heading">24*7 支持</h4>
    <p class="list-group-item-text">我们提供 24*7 支持。</p>
    </a>
    </div>

    <div class="list-group">
    <a href="#" class="list-group-item active">
    <h4 class="list-group-item-heading">商务网站包</h4>
    </a>
    <a href="#" class="list-group-item">
    <h4 class="list-group-item-heading">免费域名注册</h4>
    <p class="list-group-item-text">您将通过网页进行免费域名注册。</p>
    </a>
    <a href="#" class="list-group-item">
    <h4 class="list-group-item-heading">24*7 支持</h4>
    <p class="list-group-item-text">我们提供 24*7 支持。</p>
    </a>
    </div>
  • 效果 🔗

5、水平列表

  • 上面实例中列表都是按垂直显示的,如果需要一个水平列表,可以通过以下代码实现。

  • 实例

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    <style>
    .list-group-horizontal .list-group-item {
    display: inline-block;
    }
    .list-group-horizontal .list-group-item {
    margin-bottom: 0;
    margin-left: -4px;
    margin-right: 0;
    }
    .list-group-horizontal .list-group-item:first-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px;
    }
    .list-group-horizontal .list-group-item:last-child {
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0;
    }
    </style>
    1
    2
    3
    4
    5
    6
    <div class="list-group list-group-horizontal">
    <a href="#" class="list-group-item active">Google</a>
    <a href="#" class="list-group-item">QianChia</a>
    <a href="#" class="list-group-item">Taobao</a>
    <a href="#" class="list-group-item">Github</a>
    </div>
  • 效果 🔗

文章目录
  1. 1. 前言 🔗
  2. 2. 1、基本的列表组
  3. 3. 2、向列表组添加徽章
  4. 4. 3、向列表组添加链接
  5. 5. 4、向列表组添加自定义内容
  6. 6. 5、水平列表
隐藏目录