美文网首页
第十八谈:折叠菜单

第十八谈:折叠菜单

作者: 辽A丶孙悟空 | 来源:发表于2020-06-04 21:09 被阅读0次

本节课我们来开始学习 Bootstrap 的提供的折叠菜单组件。

一.折叠菜单
  1. 使用.collapse 构建一个最简单的折叠菜单的效果;
      <div>
          <button class="btn btn-success" data-toggle="collapse" href="#collapseText">按钮</button>
      </div>
      <div class="collapse border border-success" id="collapseText">
          <p>这里是一段要被切换的文本</p>
      </div>
      <div>占位文本</div>
  1. 使用.multi-collapse 实现一个按钮控制多个折叠菜单的功能;
      <div>
          <button class="btn btn-success" data-toggle="collapse" href="#collapseText1">按钮 1</button>
          <button class="btn btn-success" data-toggle="collapse" href="#collapseText2">按钮 2</button>
          <button class="btn btn-success" data-toggle="collapse" href=".multi-collapse">按钮 3</button>
      </div>
      <div class="collapse multi-collapse border border-success" id="collapseText1">
          <p>这里是一段要被切换的文本 1</p>
      </div>
      <div class="collapse multi-collapse border border-success" id="collapseText2">
          <p>这里是一段要被切换的文本 2</p>
      </div>
  1. 使用.accordion 结合.card 卡片实现手风琴效果;
      <div class="accordion w-50" id="accordion">
          <div class="card">
              <button class="btn btn-link" data-toggle="collapse" data-target="#collapseText1">按钮 1</button>
              <div class="collapse show border border-bottom-0 border-left-0 border-right-0" id="collapseText1" data-parent="#accordion">
                  <p>这里是一段要被切换的文本 1</p>
              </div>
          </div>
          <div class="card">
              <button class="btn btn-link" data-toggle="collapse" data-target="#collapseText2">按钮 2</button>
              <div class="collapse border border-bottom-0 border-left-0 border-right-0" id="collapseText2" data-parent="#accordion">
                  <p>这里是一段要被切换的文本 2</p>
              </div>
          </div>
          <div class="card">
              <button class="btn btn-link" data-toggle="collapse" data-target="#collapseText3">按钮 3</button>
              <div class="collapse border border-bottom-0 border-left-0 border-right-0" id="collapseText3" data-parent="#accordion">
                  <p>这里是一段要被切换的文本 3</p>
              </div>
          </div>
      </div>
  1. 通过 JS 控制,来设置按钮触发的效果,具体如下;
      <script>
          $('.btn').click(function() {
              //按钮点击后显示
              $('.collapse').collapse('show');
              //按钮点击后隐藏
              $('.collapse').collapse('hide');
              //按钮点击后切换
              $('.collapse').collapse('toggle');
              //按钮点击后销毁
              $('.collapse').collapse('dispose');
          });
      </script>

相关文章

  • 第十八谈:折叠菜单

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

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

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

  • Bootstrap折叠菜单

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

  • BootStrap

    CDN引用 一、标签页&下拉菜单 二、顶部导航栏 三、表格、表单、按钮 其它 折叠 .collapse 默认折叠....

  • React Native 折叠菜单

    React Native 可折叠菜单 tips:其中的native-base库可以不用,自己改代码.关键函数都在这...

  • 如何使用PyQt、PySide2 创建折叠菜单

    使用PyQt、PySide2 创建折叠菜单 pytqt5 原文地址

  • layui 笔记

    在菜单栏的 ul li 结构中,子菜单ul 的 class 中的 am-in 控制该子菜单的张开和折叠有这个类是开...

  • Axure实现2、3菜单展开/折叠效果

    后台系统的管理菜单级联原型设计,一般后台菜单的级别分为2、3级,也会通过结构布局来化解菜单折叠的问题,但是有些复杂...

  • 来聊聊常用控件的细节吧——折叠菜单(Accordion Menu

    折叠菜单(风琴菜单)是一种广泛使用在pc和移动app上的显示控件。他可以让你用有限的空间展示更多的菜单选项。但在使...

  • 大幅菜单的0.5秒

    大幅菜单是一种可以折叠的菜单,它可以在一个页面里,展示两个层级的菜单选项,一般用于菜单选项比较多的场景,例如我们经...

网友评论

      本文标题:第十八谈:折叠菜单

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