BootStrap学习系列之布局组件(下拉,按钮组[toolbar],上拉)


Posted in Javascript onJanuary 03, 2017

布局组件

下拉按钮     

<div class="dropdown">
      <button class="btn dropdown-toggle" id='drop1' data-toggle="dropdown">
        帮助<span class="caret"></span>
      </button>
      <ul class="dropdown-menu" role="menu" aria-labelledby="drop1">
        <li role="presentation">
          <a role="menuitem" tabindex="-1" href="#"> 关于我们 </a>
        </li>
        <li role="presentation">
          <a role="menuitem" href="#"> 关于我们 </a>
        </li>
        <li role="presentation">
          <a role="menuitem" href="#"> 关于我们 </a>
        </li>
        <li role="presentation">
          <a role="menuitem" href="#"> 关于我们 </a>
        </li>
      </ul>
    </div>

要构建一个下拉菜单,首先,需要一个div加class(dropdown)来包容所有代码(不然下拉菜单定位找不到),然后在加一个触发下拉菜单的按钮(或者a标签),再加一个下拉菜单ul

触发者样式: .dropdown-toggle ; 属性:data-toggle=”dorpdown”

菜单样式: .dropdown-menu 属性:role=”menu” aria-labelledby='id'

其他:role=”presentation”; role=”menuitem”

样式: .divider 分割线; .dropdown-header:下拉菜单头部(不可点击); .dropdown-menu-right:向右对齐的菜单; .dropup:上拉样式(给父类容器添加)

按钮组

<div class="btn-group" role="toolbar">
  <div class="btn-group btn-group-lg">
    <button type="button" class="btn btn-default">按钮 1</button>
    <button type="button" class="btn btn-default">按钮 2</button>
    <button type="button" class="btn btn-default">按钮 3</button>
  </div>
    <div class="btn-group btn-group-sm">
    <button type="button" class="btn btn-default">按钮 4</button>
    <button type="button" class="btn btn-default">按钮 5</button>
    <button type="button" class="btn btn-default">按钮 6</button>
  </div>
    <div class="btn-group btn-group-xs">
    <button type="button" class="btn btn-default">按钮 7</button>
    <button type="button" class="btn btn-default">按钮 8</button>
    <button type="button" class="btn btn-default">按钮 9</button>
  </div>
</div>

由多个按钮组构成的一个toolbar!

每个按钮组由一个div容器加 .btn-group样式构成(同时可以搭配大小等其他样式)

每个按钮组中由几个按钮组成

利用按钮组和单独的下拉菜单构成分割下拉菜单

<div class="btn-group">
  <button type="button" class="btn btn-default dropdown-toggle btn-lg" data-toggle="dropdown">默认
    <span class="caret"></span>
  </button>
  <ul class="dropdown-menu" role="menu">
    <li>
      <a href="#">功能</a>
    </li>
    <li>
      <a href="#">另一个功能</a>
    </li>
    <li>
      <a href="#">其他</a>
    </li>
    <li class="divider"></li>
    <li>
      <a href="#">分离的链接</a>
    </li>
  </ul>
</div>

以上所述是小编给大家介绍的BootStrap学习系列之布局组件(下拉,按钮组[toolbar],上拉),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
模拟jQuery中的ready方法及实现按需加载css,js实例代码
Sep 27 Javascript
有关Promises异步问题详解
Nov 13 Javascript
AngularJS表格详解及示例代码
Aug 17 Javascript
微信小程序  modal详解及实例代码
Nov 09 Javascript
jQuery 选择符详细介绍及整理
Dec 02 Javascript
AngularJS框架的ng-app指令与自动加载实现方法分析
Jan 04 Javascript
js实现增加数字显示的环形进度条效果
Feb 05 Javascript
jquery插件开发之选项卡制作详解
Aug 30 jQuery
浏览器调试动态js脚本的方法(图解)
Jan 19 Javascript
序列化模块json代码实例详解
Mar 03 Javascript
vue基础知识--axios合并请求和slot
Jun 04 Javascript
详解vue中v-on事件监听指令的基本用法
Jul 22 Javascript
javaScript生成支持中文带logo的二维码(jquery.qrcode.js)
Jan 03 #Javascript
非常优秀的JS图片轮播插件Swiper的用法
Jan 03 #Javascript
JavaScript对象封装的简单实现方法(3种方法)
Jan 03 #Javascript
jquery插件treegrid树状表格的使用方法详解(.Net平台)
Jan 03 #Javascript
vue.js将unix时间戳转换为自定义时间格式
Jan 03 #Javascript
使用Angular缓存父页面数据的方法
Jan 03 #Javascript
JS实现简单的二元方程计算器功能示例
Jan 03 #Javascript
You might like
web server使用php生成web页面的三种方法总结
2013/10/28 PHP
PHP英文字母大小写转换函数小结
2014/05/03 PHP
laravel 5.1下php artisan migrate的使用注意事项总结
2017/06/07 PHP
PHP使用PDO调用mssql存储过程的方法示例
2017/10/07 PHP
javascript插入样式实现代码
2012/02/22 Javascript
一个获取第n个元素节点的js函数
2014/09/02 Javascript
AngularJS模仿Form表单提交的实现代码
2016/12/08 Javascript
JS双击变input框批量修改内容
2016/12/12 Javascript
ES6通过babel转码使用webpack使用import关键字
2016/12/13 Javascript
js实现适配不同的屏幕大小
2017/04/10 Javascript
vue elementui form表单验证的实现
2018/11/11 Javascript
微信小程序实现时间预约功能
2018/11/27 Javascript
JavaScript中的&quot;=、==、===&quot;区别讲解
2019/01/22 Javascript
layui实现下拉框三级联动
2019/07/26 Javascript
Vue插件之滑动验证码用法详解
2020/04/05 Javascript
[53:50]CHAOS vs Mineski 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
Python更新数据库脚本两种方法及对比介绍
2017/07/27 Python
Django rest framework工具包简单用法示例
2018/07/20 Python
Flask框架使用DBUtils模块连接数据库操作示例
2018/07/20 Python
Django渲染Markdown文章目录的方法示例
2019/01/02 Python
使用Python批量修改文件名的代码实例
2019/01/24 Python
django-初始配置(纯手写)详解
2019/07/30 Python
python os.path.isfile 的使用误区详解
2019/11/29 Python
Python实现搜索算法的实例代码
2020/01/02 Python
Python打包模块wheel的使用方法与将python包发布到PyPI的方法详解
2020/02/12 Python
python中sort sorted reverse reversed函数的区别说明
2020/05/11 Python
Python从MySQL数据库中面抽取试题,生成试卷
2021/01/14 Python
基于DOM+CSS3实现OrgChart组织结构图插件
2016/03/02 HTML / CSS
阿里健康官方海外旗舰店:阿里健康国际自营
2017/11/24 全球购物
C语言基础笔试题
2013/04/27 面试题
华为C++笔试题
2014/08/05 面试题
劳资专员岗位职责
2013/12/27 职场文书
春季防火方案
2014/05/10 职场文书
文明好少年事迹材料
2014/08/19 职场文书
餐饮食品安全责任书
2015/01/29 职场文书
销售辞职信范文
2015/03/02 职场文书