• Bootstrap的列表组相关知识


    01-列表组的相关基础知识

    Bootstrap的list-group是一个用于创建列表组件的CSS类,通常用于显示一个项目列表,如导航菜单或其他相关信息的列表。它通常与

        元素结合使用,创建一个垂直的项目列表,每个项目都可以包含文本、链接、按钮或其他内容。以下是一些常用的list-group类和用法:

        1. list-group:这是主要的list-group类,用于创建基本的列表组件。通常与
              元素一起使用。
            <ul class="list-group">
              <li class="list-group-item">Item 1li>
              <li class="list-group-item">Item 2li>
              <li class="list-group-item">Item 3li>
            ul>
            
            • 1
            • 2
            • 3
            • 4
            • 5
            1. list-group-item:这是用于每个列表项的类。它可以包含文本和其他元素。
            <ul class="list-group">
              <li class="list-group-item">Item 1li>
              <li class="list-group-item">Item 2li>
              <li class="list-group-item">Item 3li>
            ul>
            
            • 1
            • 2
            • 3
            • 4
            • 5
            1. list-group-item-action:这是用于将列表项转化为可交互的动作元素的类,通常用于制作可点击的链接或按钮,比如下面的代码中,如果没有加上属性 list-group-item-action 那么鼠标放到相应的区域上无变化,而加上的话,鼠标放到相应的区域这个区域会有变化。
            <ul class="list-group">
              <li class="list-group-item list-group-item-action">Clickable Item 1li>
              <li class="list-group-item list-group-item-action">Clickable Item 2li>
              <li class="list-group-item list-group-item-action">Clickable Item 3li>
            ul>
            
            • 1
            • 2
            • 3
            • 4
            • 5
            1. list-group-item-primary, list-group-item-secondary, list-group-item-success, 等:这些是用于指定列表项的颜色主题的类。您可以根据需要选择不同的颜色主题。
            <ul class="list-group">
              <li class="list-group-item list-group-item-primary">Primary Itemli>
              <li class="list-group-item list-group-item-success">Success Itemli>
              <li class="list-group-item list-group-item-danger">Danger Itemli>
            ul>
            
            • 1
            • 2
            • 3
            • 4
            • 5
            1. list-group-item-heading:这是用于添加每个列表项的标题的类。
            <ul class="list-group">
              <li class="list-group-item">
                <h5 class="list-group-item-heading">Item Titleh5>
                Item description goes here.
              li>
            ul>
            
            • 1
            • 2
            • 3
            • 4
            • 5
            • 6

            以上是一些Bootstrap中list-group的常见类和用法,它们可以帮助您创建各种列表组件,用于导航、显示信息或其他目的。您可以根据自己的需求组合和自定义这些类,以满足特定的设计和功能要求。

            02-一个简单的列表组示例

            DOCTYPE html>
            <html>
            <head>
                <meta charset="UTF-8">
                <title>列表组title>
                <meta name="viewport" content="width=device-width,initial-scale=1, shrink-to-fit=no">
                <link rel="stylesheet" href="bootstrap-4.5.3-dist/css/bootstrap.css">
                <script src="jquery-3.5.1.slim.js">script>
                <script src="bootstrap-4.5.3-dist/js/bootstrap.min.js">script>
            head>
            <body class="container">
            <h3 align="center">列表组h3>
            <ul class="list-group">
                <li class="list-group-item list-group-item-action">江南行 张潮〔唐代〕li>
                <li class="list-group-item list-group-item-action">1. 茨菰叶烂别西湾li>
                <li class="list-group-item list-group-item-action">2. 莲子花开犹未还li>
                <li class="list-group-item list-group-item-action">3. 妾梦不离江水上li>
                <li class="list-group-item list-group-item-action">4. 人传郎在凤凰山li>
            ul>
            body>
            html>
            
            • 1
            • 2
            • 3
            • 4
            • 5
            • 6
            • 7
            • 8
            • 9
            • 10
            • 11
            • 12
            • 13
            • 14
            • 15
            • 16
            • 17
            • 18
            • 19
            • 20
            • 21

            运行效果如下:
            在这里插入图片描述
            由于添加到类list-group-item-action,所以当鼠标放到对应的区域上,效果如下:
            在这里插入图片描述
            如果相应的行我没有添加类list-group-item-action,那么效果如下:
            在这里插入图片描述

            03-激活或禁用列表组的一行或多行

            示例代码如下:

            DOCTYPE html>
            <html>
            <head>
                <meta charset="UTF-8">
                <title>激活和禁用状态title>
                <meta name="viewport" content="width=device-width,initial-scale=1, shrink-to-fit=no">
                <link rel="stylesheet" href="bootstrap-4.5.3-dist/css/bootstrap.css">
                <script src="jquery-3.5.1.slim.js">script>
                <script src="bootstrap-4.5.3-dist/js/bootstrap.min.js">script>
            head>
            <body class="container">
            <h3 align="center">激活和禁用状态h3>
            <ul class="list-group">
                <li class="list-group-item">江南行 张潮〔唐代〕li>
                <li class="list-group-item active">1. 茨菰叶烂别西湾(激活状态)li>
                <li class="list-group-item active">2. 莲子花开犹未还(激活状态)li>
                <li class="list-group-item disabled">3. 妾梦不离江水上(禁用状态)li>
                <li class="list-group-item disabled">4. 人传郎在凤凰山(禁用状态)li>
            ul>
            body>
            html>
            
            • 1
            • 2
            • 3
            • 4
            • 5
            • 6
            • 7
            • 8
            • 9
            • 10
            • 11
            • 12
            • 13
            • 14
            • 15
            • 16
            • 17
            • 18
            • 19
            • 20
            • 21

            运行效果如下:
            在这里插入图片描述

            04-设置列表项的颜色

            示例代码如下:

            DOCTYPE html>
            <html>
            <head>
                <meta charset="UTF-8">
                <title>设置列表项的颜色title>
                <meta name="viewport" content="width=device-width,initial-scale=1, shrink-to-fit=no">
                <link rel="stylesheet" href="bootstrap-4.5.3-dist/css/bootstrap.css">
                <script src="jquery-3.5.1.slim.js">script>
                <script src="bootstrap-4.5.3-dist/js/bootstrap.min.js">script>
            head>
            <body class="container">
            <h3 align="center">列表项的背景和文字颜色h3>
            <ul class="list-group">
                <li class="list-group-item list-group-item-primary">西湖南北烟波阔li>
                <li class="list-group-item list-group-item-secondary">风里丝簧声韵咽li>
                <li class="list-group-item list-group-item-success">舞余裙带绿双垂li>
                <li class="list-group-item list-group-item-danger">酒入香腮红一抹li>
                <li class="list-group-item list-group-item-warning">杯深不觉琉璃滑li>
                <li class="list-group-item list-group-item-info">贪看六幺花十八li>
                <li class="list-group-item list-group-item-light">明朝车马各西东li>
                <li class="list-group-item list-group-item-dark">惆怅画桥风与月li>
            ul>
            body>
            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

            运行效果如下:
            在这里插入图片描述

            05-给列表项添加徽章

            示例代码如下:

            DOCTYPE html>
            <html>
            <head>
                <meta charset="UTF-8">
                <title>添加徽章title>
                <meta name="viewport" content="width=device-width,initial-scale=1, shrink-to-fit=no">
                <link rel="stylesheet" href="bootstrap-4.5.3-dist/css/bootstrap.css">
                <script src="jquery-3.5.1.slim.js">script>
                <script src="bootstrap-4.5.3-dist/js/bootstrap.min.js">script>
            head>
            <body class="container">
            <h3 align="center">添加徽章h3>
            <h5>各个训练营报名的人数:h5>
            <ul class="list-group">
                <li class="list-group-item d-flex justify-content-between align-items-center">
                    网络安全训练营
                    <span class="badge badge-primary badge-pill">260span>
                li>
                <li class="list-group-item d-flex justify-content-between align-items-center">
                    网站开发训练营
                    <span class="badge badge-primary badge-pill">160span>
                li>
                <li class="list-group-item d-flex justify-content-between align-items-center">
                    人工智能开发训练营
                    <span class="badge badge-primary badge-pill">220span>
                li>
            ul>
            body>
            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
            • 28
            • 29

            运行效果如下:
            在这里插入图片描述

  • 相关阅读:
    科学技术创新杂志科学技术创新杂志社科学技术创新编辑部2022年第24期目录
    进程状态和Linux的进程状态
    忠实数 马蹄集
    RecAgent:A Novel Simulation Paradigm for Recommender Systems学习笔记
    数据结构知识点总结11-(第六章.图)-图的基本概念
    组件分享之后端组件——LDAP仓库docker-openlda
    【操作系统导论】机制:受限直接执行 | 中断处理 | 陷阱 | 协作方式 | 非协作方式 | 上下文切换
    关于软件测试过程质量管理思考
    如何做好线上服务质量保障
    Pytorch技法:继承Subset类完成自定义数据集拆分
  • 原文地址:https://blog.csdn.net/wenhao_ir/article/details/133944797