列表组 List group

列表组用于展示一系列内容项,支持激活 / 禁用状态、链接与按钮式可点项、编号、徽章以及横向排列,并能嵌入任意自定义内容。

基础列表

最基本的列表组是一个带 list-group 类的无序列表,每项使用 list-group-item。

  • 收件箱(12 封未读)
  • 已发送邮件
  • 草稿箱
  • 垃圾邮件
  • 已删除邮件
HTML 示例

active / disabled 项

给某一项加 active 表示当前选中;加 disabled 使其看起来被禁用。

  • 当前选中的项:系统设置
  • 账号资料
  • 通知偏好
  • 已禁用的项:危险操作
HTML 示例

齐平(Flush)

添加 list-group-flush 移除部分边框与圆角,让列表项从容器边缘到边缘展示,常放在卡片里。

  • 个人资料
  • 账号安全
  • 隐私设置
  • 绑定账号
HTML 示例

编号

使用 <ol> 并加 list-group-numbered,序号由 CSS 计数器自动生成,适合排行榜、步骤列表。

  1. 完成注册并验证邮箱
  2. 补全个人资料与头像
  3. 绑定手机号与支付方式
  4. 发布第一条动态
HTML 示例

自定义内容

借助 Flexbox 工具类,列表项里可以放标题、段落、小字说明与徽章,做成消息 / 邮件列表。

HTML 示例

横向排列

在 <ul> 上加 list-group-horizontal(或响应式变体),列表项由纵向变为横向排列。

  • 概览
  • 数据
  • 设置
  • 近 7 天
  • 近 30 天
  • 近 90 天
  • 全部
  • 待处理
  • 已完成
HTML 示例