• Bootstrap Collapse的使用


    1、效果图:
    在这里插入图片描述
    2、当点击B或C时,A自动收缩:
    在这里插入图片描述在这里插入图片描述
    3、html代码:

    <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true">
    												<div class="panel panel-default">
    													<div class="panel-heading" role="tab" id="headingOne">
    														<h4 class="panel-title">
    															<a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
    																A
    															a>
    														h4>
    													div>
    													<div id="collapseOne" class="panel-collapse  collapse in" role="tabpanel" aria-labelledby="headingOne">
    														<ul class="list-group">
    															<li class="list-group-item">1li>
    															<li class="list-group-item">2li>
    															<li class="list-group-item">3li>
    														ul>
    													div>
    												div>
    
    												<div class="panel panel-default">
    													<div class="panel-heading" role="tab" id="headingTwo">
    														<h4 class="panel-title">
    															<a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
    																B
    															a>
    														h4>
    													div>
    													<div id="collapseTwo" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingTwo">
    														<ul class="list-group">
    															<li class="list-group-item">1li>
    															<li class="list-group-item">2li>
    															<li class="list-group-item">3li>
    														ul>
    													div>
    												div>
    
    												<div class="panel panel-default">
    													<div class="panel-heading" role="tab" id="headingThree">
    														<h4 class="panel-title">
    															<a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseThree" aria-expanded="false" aria-controls="collapseThree">
    																C
    															a>
    														h4>
    													div>
    													<div id="collapseThree" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingThree">
    														<ul class="list-group">
    															<li class="list-group-item">1li>
    															<li class="list-group-item">2li>
    															<li class="list-group-item">3li>
    														ul>
    													div>
    												div>
    											div>
    
    • 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
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52

    其中最关键的是:data-parent=“#accordion”、aria-expanded=“true”、class=“panel-collapse collapse in”
    (1)data-parent=“#accordion”:它指定的当前折叠框是在哪个下边,就是类似于分组,是指的在哪个分组下,该分组指定了ID(

    (2)aria-expanded="true"表示默认展开,此属性需要配合class="panel-collapse collapse in"使用,否则会无法无法展开。
    另需要注意:aria-controls、aria-labelledby的值。

  • 相关阅读:
    推荐国产神器Eolink!API优先,Eolink领先!
    文件包含漏洞全面详解
    Vue——方法与事件、 样式绑定、数据绑定、面试题、笔试题
    TDSQL PG版节省30%磁盘空间的同时如何保障数据安全?|DB·洞见
    笔试强训48天——day16
    简洁的 Markdown 文本编辑器 Typora
    2021全球网站流量最高的网站,Python 带你看一看
    基于Syntiant TinyML Board与Edge Impulse的LED语音控制(Arduino/C++)
    聊天没有表情包被嘲讽,程序员直接用python爬取了十万张表情包
    你知道SOLIDWORKS焊件类零件有个快速草图建立工具吗?
  • 原文地址:https://blog.csdn.net/sunxiaoju/article/details/133888800