Bootstrap 5 collapse

Bootstrap 5 collapse

Bootstrap 5是Bootstrap最新的一个重要版本,在这个版本中,他们对用户界面进行了改造,并做出了各种改变。折叠用于通过一些类和Bootstrap 5自带的JavaScript插件来切换项目中内容的可见性。Collapse组件的工作是基于应用的类的变化。例如,.collapse隐藏内容 .collapsing在过渡期间应用,.collapse.show显示内容。
语法:

<div class="collapse"> Contents... <div>

例子1:这个例子展示了Bootstrap 5中带有按钮和链接的可折叠div的工作。

<!DOCTYPE html>
<html>
<head>
    <!-- Load Bootstrap -->
    <link rel="stylesheet" href=
"https://stackpath.bootstrapcdn.com/bootstrap/5.0.0-alpha1/css/bootstrap.min.css"
        integrity=
"sha384-r4NyP46KrjDleawBgD5tp8Y7UzmLA05oM1iAEQ17CSuDqnUK2+k9luXQOfXJCJ4I"
        crossorigin="anonymous">
    <script src=
"https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"
        integrity=
"sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo"
        crossorigin="anonymous">
    </script>
    <script src=
"https://stackpath.bootstrapcdn.com/bootstrap/5.0.0-alpha1/js/bootstrap.min.js"
        integrity=
"sha384-oesi62hOLfzrys4LxRF63OJCXdXDipiYWBnvTl9Y9/TRlw5xlKIEHpNyvvDShgf/"
        crossorigin="anonymous">
    </script>
</head>
<body style="text-align: center;">
    <div class="container mt-3" style="width: 700px;">
        <h1 style="color: green;">
            GeeksforGeeks
        </h1>
         
<p>
            <a class="btn btn-primary" data-toggle="collapse"
                href="#collapseExample" role="button">
                Link with href
            </a>
            <button class="btn btn-primary" type="button"
                data-toggle="collapse" data-target="#collapseExample">
                Button with data-target
            </button>
        </p>
 
        <div class="collapse" id="collapseExample">
            <div class="card card-body">
                GeeksforGeeks
            </div>
        </div>
    </div>
</body>
</html>

输出:

Bootstrap 5 崩溃
例子2:这个例子展示了Bootstrap 5中可折叠卡片的工作。

<!DOCTYPE html>
<html>
<head>
    <!-- Load Bootstrap -->
    <link rel="stylesheet" href=
"https://stackpath.bootstrapcdn.com/bootstrap/5.0.0-alpha1/css/bootstrap.min.css"
        integrity=
"sha384-r4NyP46KrjDleawBgD5tp8Y7UzmLA05oM1iAEQ17CSuDqnUK2+k9luXQOfXJCJ4I"
        crossorigin="anonymous">
    <script src=
"https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"
        integrity=
"sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo"
        crossorigin="anonymous">
    </script>
    <script src=
"https://stackpath.bootstrapcdn.com/bootstrap/5.0.0-alpha1/js/bootstrap.min.js"
        integrity=
"sha384-oesi62hOLfzrys4LxRF63OJCXdXDipiYWBnvTl9Y9/TRlw5xlKIEHpNyvvDShgf/"
        crossorigin="anonymous">
    </script>
</head>
<body style="text-align: center;">
    <div class="container mt-3" style="width: 700px;">
        <h1 style="color: green;">
            GeeksforGeeks
        </h1>
        <div class="accordion" id="accordionExample">
            <div class="card">
                <div class="card-header" id="headingThree">
                    <h2 class="mb-0">
                        <button class="btn btn-link btn-block
                                text-left collapsed"
                            type="button" data-toggle="collapse"
                            data-target="#collapseThree">
                            Click Here
                        </button>
                    </h2>
                </div>
                <div id="collapseThree" class="collapse"
                    data-parent="#accordionExample">
                    <div class="card-body">
                        This is Bootstrap Collapse | GeeksforGeeks
                    </div>
                </div>
            </div>
        </div>
    </div>
</body>
</html>

输出:

Bootstrap 5 崩溃

<!DOCTYPE html>
<html>
<head>
    <!-- Load Bootstrap -->
    <link rel="stylesheet" href=
"https://stackpath.bootstrapcdn.com/bootstrap/5.0.0-alpha1/css/bootstrap.min.css"
        integrity=
"sha384-r4NyP46KrjDleawBgD5tp8Y7UzmLA05oM1iAEQ17CSuDqnUK2+k9luXQOfXJCJ4I"
        crossorigin="anonymous">
    <script src=
"https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"
        integrity=
"sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo"
        crossorigin="anonymous">
    </script>
    <script src=
"https://stackpath.bootstrapcdn.com/bootstrap/5.0.0-alpha1/js/bootstrap.min.js"
        integrity=
"sha384-oesi62hOLfzrys4LxRF63OJCXdXDipiYWBnvTl9Y9/TRlw5xlKIEHpNyvvDShgf/"
        crossorigin="anonymous">
    </script>
</head>
<body style="text-align: center;">
    <div class="container mt-3" style="width: 700px;">
        <h1 style="color: green;">
            GeeksforGeeks
        </h1>
         
<p>
            <a class="btn btn-primary" data-toggle="collapse"
                href="#multiCollapseExample1" role="button">
                Toggle firs element
            </a>
            <button class="btn btn-primary" type="button"
                data-toggle="collapse"
                data-target="#multiCollapseExample2">
                Toggle second element
            </button>
            <button class="btn btn-primary" type="button"
                data-toggle="collapse"
                data-target=".multi-collapse">
                Toggle both elements
            </button>
        </p>
 
        <div class="row">
            <div class="col">
                <div class="collapse multi-collapse"
                    id="multiCollapseExample1">
                    <div class="card card-body">
                        This is first element
                    </div>
                </div>
            </div>
            <div class="col">
                <div class="collapse multi-collapse"
                    id="multiCollapseExample2">
                    <div class="card card-body">
                        This is second element
                    </div>
                </div>
            </div>
        </div>
    </div>
</body>
</html>

输出:

Bootstrap 5 崩溃

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程