0

0

Bootstrap中怎么添加列表?列表群组的用法浅析

青灯夜游

青灯夜游

发布时间:2021-12-03 19:23:44

|

2662人浏览过

|

来源于掘金社区

转载

bootstrap中怎么添加列表?下面本篇文章给大家介绍一下bootstrap5列表群组list group组件的用法,希望对大家有所帮助!

Bootstrap中怎么添加列表?列表群组的用法浅析

1 无序列表

列表组是显示一系列内容的灵活而强大的组件。Bootstrap修改和扩展它们以支持其中的任何内容。 最基本的列表组是一个无序的列表,其中包含列表项和适当的类。在它的基础上使用下面的选项,或者根据需要使用您自己的CSS。【相关推荐:《bootstrap教程》】

1.1 简单无序列表例子

看下面列表是不很简单,就是在html列表元素的基础上加了两个类list-group和ist-group-item

      
  • 第一行
  • 第二行
  • 第三行
  • 第四行
  • 第五行

1.png

1.2 活动项目和禁用项目

将active加到list-group-item指示当前的活动状态。 将disabled加到list-group-item使其呈现禁用。

      
  • 第一行
  • 第二行
  • 第三行
  • 第四行
  • 第五行

2.png

1.3 链接和按钮

使用a或button,并加入list-group-item-action来创建具有hover、禁用和启用状态的动态列表群组。我们分离这些伪类别,以确保由非交互元素组成的列表群组(如li或div)不提供点击或触击。

确保不要在这里使用标准的btn

      

        

3.png

1.4 移除边框及圆角

在list-group中加入list-group-flush来移除部分边框及圆角,以在父容器中(如:卡片)产生边缘贴齐的列表群组。

      
  • 第一行
  • 第二行
  • 第三行
  • 第四行
  • 第五行

4.png

2 带编号的有序列表

2.1 简单内容

在list-group中添加list-group-numbered修饰符类(并可选地使用ol元素)以选择编号的列表组项。数字是通过CSS生成的(与ol的默认浏览器样式相反),以便更好地放置在列表组项目中,并允许更好的自定义。

数字由ol上的counter reset生成,然后在li上用 ::before 元素设置样式并放置在counter increment和content中。

  1. 第一项内容
  2. 第二项内容
  3. 第三项内容

5.png

2.1 自定义内容

li中还可以使用其他元素。

      
  1. 第一项标题
    第一项内容
  2. 第二项标题
    第二项内容
  3. 第三项标题
    第三项内容

6.png

3 水平排列

列表并不是总是竖向排列的,在list-group中加入list-group-horizontal将列表显示改为水平。

你也选择加入响应式变化.list-group-horizontal-{sm|md|lg|xl|xxl},使列表群组从该断点的最小min-width开始水平放置。

目前水平列表群组不能与Flush列表群组合并使用。

Audo Studio
Audo Studio

AI音频清洗工具(噪音消除、声音平衡、音量调节)

下载
      
  1. 第一项内容
  2. 第二项内容
  3. 第三项内容

7.png

4 颜色和效果

4.1 背景和颜色

在list-group-item中加入list-group-item-颜色可以改变列表背景颜色。

      
  • 默认
  • list-group-item-primary
  • list-group-item-secondary
  • list-group-item-success
  • list-group-item-danger
  • list-group-item-warning
  • list-group-item-info
  • list-group-item-light
  • list-group-item-dark

8.png

4.1 背景和颜色

这里添加了上一个示例中没有的悬停样式。还支持active状态;应用它以指示情境式列表组项上的活动选择。

      

9.png

5复杂列表群组

5.1 带徽章

同过通用类,向任何列表项目添加标签以显示未读计数、活动等。

      
  1. 第一项内容 14
  2. 第二项内容 14
  3. 第三项内容 14

10.png

5.2 自定义内容

通过弹性盒子通用类,几乎任何的HTML都能加入到项目内,如以下的列表群组连接。

      

11.png

5.3 复选框和单项按钮

5.3.1 简单例子

将Bootstrap的复选框与单选框放在列表群组中,并依据需要进行自定义。您可以在不使用label的情况下使用它们,但请记住要包含aria-label以及必要的内容。

下面两个例子radio和checkbox用法都是一样的,所以每样演示了一个。

      
  • 选项一
  • 选项二
  • 选项三
  • 选项四
  • 选项五

12.png

5.3.2 将label作为点击区域

如果您希望将label作为list-group-item使用以创造较大的点击区域,这么做是可以的。用将表单和文字包裹在一起即可。

      

13.png

更多关于bootstrap的相关知识,可访问:bootstrap基础教程!!

相关专题

更多
菜鸟裹裹入口以及教程汇总
菜鸟裹裹入口以及教程汇总

本专题整合了菜鸟裹裹入口地址及教程分享,阅读专题下面的文章了解更多详细内容。

0

2026.01.22

Golang 性能分析与pprof调优实战
Golang 性能分析与pprof调优实战

本专题系统讲解 Golang 应用的性能分析与调优方法,重点覆盖 pprof 的使用方式,包括 CPU、内存、阻塞与 goroutine 分析,火焰图解读,常见性能瓶颈定位思路,以及在真实项目中进行针对性优化的实践技巧。通过案例讲解,帮助开发者掌握 用数据驱动的方式持续提升 Go 程序性能与稳定性。

9

2026.01.22

html编辑相关教程合集
html编辑相关教程合集

本专题整合了html编辑相关教程合集,阅读专题下面的文章了解更多详细内容。

56

2026.01.21

三角洲入口地址合集
三角洲入口地址合集

本专题整合了三角洲入口地址合集,阅读专题下面的文章了解更多详细内容。

51

2026.01.21

AO3中文版入口地址大全
AO3中文版入口地址大全

本专题整合了AO3中文版入口地址大全,阅读专题下面的的文章了解更多详细内容。

397

2026.01.21

妖精漫画入口地址合集
妖精漫画入口地址合集

本专题整合了妖精漫画入口地址合集,阅读专题下面的文章了解更多详细内容。

118

2026.01.21

java版本选择建议
java版本选择建议

本专题整合了java版本相关合集,阅读专题下面的文章了解更多详细内容。

3

2026.01.21

Java编译相关教程合集
Java编译相关教程合集

本专题整合了Java编译相关教程,阅读专题下面的文章了解更多详细内容。

16

2026.01.21

C++多线程相关合集
C++多线程相关合集

本专题整合了C++多线程相关教程,阅读专题下面的的文章了解更多详细内容。

11

2026.01.21

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Bootstrap 5教程
Bootstrap 5教程

共46课时 | 3万人学习

HTML+CSS基础与实战
HTML+CSS基础与实战

共132课时 | 9.6万人学习

JS进阶与BootStrap学习
JS进阶与BootStrap学习

共39课时 | 3.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号