美文网首页前端
Bootstrap折叠菜单

Bootstrap折叠菜单

作者: 马佳乐 | 来源:发表于2022-03-26 22:27 被阅读0次
  • 可使用<a></a>标签或<button></button>进行控制
  • 需要折叠的内容放在.collapse里,为其创建.card类,内容放里面
  • 使用hrefdata-target控制链接位置
  • 必须设置data-toggle="collapse"进行切换效果的实现
    练习:
        <a class="btn btn-primary" href="#one" data-toggle="collapse">
            按钮1
        </a>
        <button class="btn btn-primary" href="#one" data-toggle="collapse">
            按钮2
        </button>
        <div class="collapse" id="one">
            <div class="card card-body">
                这是一个内容主体,点击按钮时出现
            </div>
        </div>

多内容切换:

  • 给每个内容块设置id
  • 给内容设置.multi-collapse类属性
  • 给按钮设置data-target=".multi-collapse"属性
    练习:
        <p>
            <a class="btn btn-info" data-toggle="collapse" href="#left" role="button" aria-expanded="false" aria-controls="left">按钮左</a>
            <button class="btn btn-info" type="button" data-toggle="collapse" data-target="#right" aria-expanded="false" aria-controls="right">按钮右</button>
            <button class="btn btn-info" type="button" data-toggle="collapse" data-target=".multi-collapse" aria-expanded="false" aria-controls="multi-collapse">按钮全部</button>
        </p>
        <div class="row">
            <div class="col">
                <div class="collapse multi-collapse" id="left">
                    <div class="card card-body">
                        这是左边的文字
                    </div>
                </div>
            </div>
            <div class="col">
                <div class="collapse multi-collapse" id="right">
                    <div class="card card-body">
                        这是右边的文字
                    </div>
                </div>
            </div>
        </div>

手风琴样式:

  • 第一个内容块设置.show类属性进行显示
  • 其他内容块设置data-parent="#accordionExample"属性,只能显示一个面板内容
    练习:
        <div class="accordion" id="accordionExample">
            <div class="card">
                <div class="card-header" id="headingOne">
                    <h2 class="mb-0">
                        <button class="btn btn-link btn-block text-left" type="button" data-toggle="collapse" data-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
                         列表一
                        </button>
                    </h2>
                </div>
                <div id="collapseOne" class="collapse show" aria-labelledby="headingOne" data-parent="#accordionExample">
                    <div class="card-body">
                        11111111111
                    </div>
                </div>
            </div>
            <div class="card">
                <div class="card-header" id="headingTwo">
                    <h2 class="mb-0">
                        <button class="btn btn-link btn-block text-left collapsed" type="button" data-toggle="collapse" data-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
                        列表二
                        </button>
                    </h2>
                </div>
                <div id="collapseTwo" class="collapse" aria-labelledby="headingTwo" data-parent="#accordionExample">
                    <div class="card-body">
                        222222222222
                    </div>
                </div>
            </div>
            <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" aria-expanded="false" aria-controls="collapseThree">
                        列表三
                        </button>
                    </h2>
                </div>
                <div id="collapseThree" class="collapse" aria-labelledby="headingThree" data-parent="#accordionExample">
                    <div class="card-body">
                        3333333333333
                    </div>
                </div>
            </div>
        </div>

相关文章

  • Bootstrap折叠菜单

    可使用 标签或 进行控制 需要折叠的内容放在.collapse里,为其创建.card类,内容放里面 使用hre...

  • 第十八谈:折叠菜单

    本节课我们来开始学习 Bootstrap 的提供的折叠菜单组件。 一.折叠菜单 使用.collapse 构建一个最...

  • Bootstrap 10.12

    下拉菜单 在使用Bootstrap框架的下拉菜单时,必须调用Bootstrap框架提供的bootstrap.js文...

  • Bootstrap 管理后台模板

    admin bootstrap + jquery,菜单可以收起/隐藏 admin-basic bootstrap ...

  • Bootstrap 学习 - 菜单 - 按钮 - 导航

    1、下拉菜单(基本用法) 在使用 Bootstrap 框架的下拉菜单时,必须调用 Bootstrap 框架提供的 ...

  • 我喜欢的页面插件

    BootStrap metisMenu (菜单树) bootstrap-table(表格) select2 (下拉...

  • element 导航菜单折叠动画,文字不隐藏

    问题 使用element导航菜单做侧边栏菜单,用递归组件实现路由菜单渲染,遇到两个问题 折叠后文字不隐藏 折叠动画...

  • bootstrap折叠内容

    a标签:触发显示折叠内容-href:值为下面div标签的id值-data-toggle:值为collapsediv...

  • Bootstrap - 菜单2

    下拉菜单(对齐方式) 实现右对齐方法: Bootstrap框架中下拉菜单默认是左对齐,如果你想让下拉菜单相对于父容...

  • Bootstrap - 菜单1

    下拉菜单(基本用法)- 跳转页面 小伙伴们注意,在Bootstrap框架中的下拉菜单组件是一个独立的组件,根据不同...

网友评论

    本文标题:Bootstrap折叠菜单

    本文链接:https://www.haomeiwen.com/subject/hbayjrtx.html