0

0

Bootstrap列表组的详细介绍

零下一度

零下一度

发布时间:2017-07-20 09:31:02

|

1967人浏览过

|

来源于php中文网

原创

本章我们将讲解列表组。列表组件用于以列表形式呈现复杂的和自定义的内容。创建一个基本的列表组的步骤如下:

向元素

    添加 class .list-group。

  • 添加 class .list-group-item。
  • 下面的实例演示了这点:

    实例

    • 免费域名注册
    • 免费 Window 空间托管
    • 图像的数量
    • 24*7 支持
    • 每年更新成本

    基础列表组

      基础列表组,看上去就是去掉了列表符号的列表项,并且配上一些特定的样式。在Bootstrap框架中的基础列表组主要包括两个部分: 

      ☑  list-group:列表组容器,常用的是ul元素,当然也可以是ol或者div元素

      ☑  list-group-item:列表项,常用的是li元素,当然也可以是div元素

      对于基础列表组并没有做过多的样式设置,主要设置了其间距,边框和圆角等

    .list-group {
      padding-left: 0;
      margin-bottom: 20px;
    }.list-group-item {
      position: relative;
      display: block;
      padding: 10px 15px;
      margin-bottom: -1px;
      background-color: #fff;
      border: 1px solid #ddd;
    }.list-group-item:first-child {
      border-top-left-radius: 4px;
      border-top-right-radius: 4px;
    }.list-group-item:last-child {
      margin-bottom: 0;
      border-bottom-right-radius: 4px;
      border-bottom-left-radius: 4px;
    }
    • HTML
    • CSS
    • javascript
    • bootstrap
    • jquery

    徽章

      带徽章的列表组其实就是将Bootstrap框架中的徽章组件和基础列表组结合在一起的一个效果。具体做法很简单,只需要在“list-group-item”中添加徽章组件“badge”

      原理非常简单,就是给徽章设置了一个右浮动,当然如果有两个徽章同时在一个列表项中出现时,还设置了他们之间的距离

    .list-group-item > .badge {
      float: right;
    }.list-group-item > .badge + .badge {
      margin-right: 5px;
    }
    • 33HTML
    • 60CSS
    • 192javascript
    • 20bootstrap
    • 26jquery

     

    链接

      用  标签代替 

  •  标签可以组成一个全部是链接的列表组(还要注意的是,需要将 
       标签替换为 
       标签)。没必要给列表组中的每个元素都加一个父元素
      a.list-group-item {
        color: #555;
      }a.list-group-item .list-group-item-heading {
        color: #333;
      }a.list-group-item:hover,
      a.list-group-item:focus {
        color: #555;
        text-decoration: none;
        background-color: #f5f5f5;
      }

       

      按钮

        列表组中的元素也可以直接就是按钮(也同时意味着父元素必须是 

       而不能用 
         了),并且无需为每个按钮单独包裹一个父元素。注意不要使用标准的 .btn 类

         

        定制内容

          Bootstrap框加在链接列表组的基础上新增了两个样式:

          ☑  list-group-item-heading:用来定义列表项头部样式

        动力先锋仿阿里巴巴B2B电子商务系统
        动力先锋仿阿里巴巴B2B电子商务系统

        前台功能介绍:1、网页首页显示有高级会员推荐,精品推荐,商业机会分类列表,最新供求信息,网站动态,推荐企业,行业动态等;2、商业机会栏目功能有:二级分类,已经带有详细分类的数据库,后台可以更改增加操作,并可以推荐公司,栏目分为分类显示信息,最新的采购、供应、合作和代理信息,搜索时同样按分类,信息,时间,交易类型等搜索;3、展厅展品栏目功能:二级分类,已经带有详细分类的数据库,后台可以更改增加操作,

        下载

          ☑  list-group-item-text:用来定义列表项主要内容

          这两个样式最大的作用就是用来帮助开发者可以自定义列表项里的内容

        HTML

        HTML被认为是前端知识体系里面最简单的知识,几年前,很多人都推荐在W3C上学习个几天就能够基本掌握。但随着HTML5和移动端的强势发展,HTML的技能点也越来越难。世上无难事,好学好总结...

        CSS

        CSS是前端工程师的基本功,但好多执迷于学习javascript的人的基本功并不扎实。可能一些人从w3school网站匆匆过了一遍,只是对CSS常用概念有一些表面上的理解,就一头扎进javascript的深坑里跳不出来。实际上,javascript中比较复杂的逻辑很有可能使用CSS几行样式就能解决问题,而且性能还好。CSS之所以能成为一门优雅的语言,以及有其对应的重构工程师的岗位,是因为这本语言本身就有很强的存在价值,且真正要理解它并不容易。从CSS禅意花园开始,写CSS成为一种艺术。从CSS2.1到3再到4,CSS所涵盖的内容及可实现的功能得到了极大的丰富,使得CSS的学习成本也越来越高。再多的知识,一个知识点一个知识点去学,总能学明白...

        javascript

        javascript就如同魔法一样,它是一门充满活力、简单易用的语言,又是一门具有许多复杂微妙技术的语言。即使是经验丰富的javascript开发者,如果没有认真学习的话,也无法真正理解它们,这就是javascript的矛盾之处。由于javascript不必理解就可以使用,因此通常来说很难真正理解语言本身,这就是我们面临的挑战。不满足于只是让代码正常工作,而是想要弄清楚为什么,勇于挑战这条崎岖颠簸的少有人走的路,拥抱整个javascript...

         

        状态设置

          Bootstrap框架给组合列表项提供了状态效果,特别是链接列表组。比如常见状态和禁用状态等。实现方法和前面介绍的组件类似,在列表组中只需要在对应的列表项中添加类名:

          ☑  active:表示当前状态

          ☑  disabled:表示禁用状态

        .list-group-item.disabled,
        .list-group-item.disabled:hover,
        .list-group-item.disabled:focus {
          color: #777;
          background-color: #eee;
        }.list-group-item.active,
        .list-group-item.active:hover,
        .list-group-item.active:focus {
          z-index: 2;
          color: #fff;
          background-color: #428bca;
          border-color: #428bca;
        }

         

        多彩列表组

          列表组组件和警告组件一样,Bootstrap为不同的状态提供了不同的背景颜色和文本色,可以使用这几个类名定义不同背景色的列表项

          ☑  list-group-item-success:成功,背景色绿色

          ☑  list-group-item-info:信息,背景色蓝色

          ☑  list-group-item-warning:警告,背景色为黄色

          ☑  list-group-item-danger:错误,背景色为红色

          如果想给列表项添加什么背景色,只需要在“list-group-item”基础上增加对应的类名

      • 热门AI工具

        更多
        DeepSeek
        DeepSeek

        幻方量化公司旗下的开源大模型平台

        豆包大模型
        豆包大模型

        字节跳动自主研发的一系列大型语言模型

        通义千问
        通义千问

        阿里巴巴推出的全能AI助手

        腾讯元宝
        腾讯元宝

        腾讯混元平台推出的AI助手

        文心一言
        文心一言

        文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

        讯飞写作
        讯飞写作

        基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

        即梦AI
        即梦AI

        一站式AI创作平台,免费AI图片和视频生成。

        ChatGPT
        ChatGPT

        最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

        相关专题

        更多
        Golang处理数据库错误教程合集
        Golang处理数据库错误教程合集

        本专题整合了Golang数据库错误处理方法、技巧、管理策略相关内容,阅读专题下面的文章了解更多详细内容。

        67

        2026.02.06

        java多线程方法汇总
        java多线程方法汇总

        本专题整合了java多线程面试题、实现函数、执行并发相关内容,阅读专题下面的文章了解更多详细内容。

        32

        2026.02.06

        1688阿里巴巴货源平台入口与批发采购指南
        1688阿里巴巴货源平台入口与批发采购指南

        本专题整理了1688阿里巴巴批发进货平台的最新入口地址与在线采购指南,帮助用户快速找到官方网站入口,了解如何进行批发采购、货源选择以及厂家直销等功能,提升采购效率与平台使用体验。

        489

        2026.02.06

        快手网页版入口与电脑端使用指南 快手官方短视频观看入口
        快手网页版入口与电脑端使用指南 快手官方短视频观看入口

        本专题汇总了快手网页版的最新入口地址和电脑版使用方法,详细提供快手官网直接访问链接、网页端操作教程,以及如何无需下载安装直接观看短视频的方式,帮助用户轻松浏览和观看快手短视频内容。

        265

        2026.02.06

        C# 多线程与异步编程
        C# 多线程与异步编程

        本专题深入讲解 C# 中多线程与异步编程的核心概念与实战技巧,包括线程池管理、Task 类的使用、async/await 异步编程模式、并发控制与线程同步、死锁与竞态条件的解决方案。通过实际项目,帮助开发者掌握 如何在 C# 中构建高并发、低延迟的异步系统,提升应用性能和响应速度。

        18

        2026.02.06

        Python 微服务架构与 FastAPI 框架
        Python 微服务架构与 FastAPI 框架

        本专题系统讲解 Python 微服务架构设计与 FastAPI 框架应用,涵盖 FastAPI 的快速开发、路由与依赖注入、数据模型验证、API 文档自动生成、OAuth2 与 JWT 身份验证、异步支持、部署与扩展等。通过实际案例,帮助学习者掌握 使用 FastAPI 构建高效、可扩展的微服务应用,提高服务响应速度与系统可维护性。

        29

        2026.02.06

        JavaScript 异步编程与事件驱动架构
        JavaScript 异步编程与事件驱动架构

        本专题深入讲解 JavaScript 异步编程与事件驱动架构,涵盖 Promise、async/await、事件循环机制、回调函数、任务队列与微任务队列、以及如何设计高效的异步应用架构。通过多个实际示例,帮助开发者掌握 如何处理复杂异步操作,并利用事件驱动设计模式构建高效、响应式应用。

        14

        2026.02.06

        java连接字符串方法汇总
        java连接字符串方法汇总

        本专题整合了java连接字符串教程合集,阅读专题下面的文章了解更多详细操作。

        69

        2026.02.05

        java中fail含义
        java中fail含义

        本专题整合了java中fail的含义、作用相关内容,阅读专题下面的文章了解更多详细内容。

        32

        2026.02.05

        热门下载

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

        精品课程

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

        共46课时 | 3.3万人学习

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

        共132课时 | 10.6万人学习

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

        共39课时 | 3.3万人学习

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

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