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 相关文章推荐
window.location.hash 属性使用说明
Mar 20 Javascript
javascript 词法作用域和闭包分析说明
Aug 12 Javascript
js生成缩略图后上传并利用canvas重绘
May 15 Javascript
javascript文件加载管理简单实现方法
Jul 25 Javascript
js实现用户输入的小写字母自动转大写字母的方法
Jan 21 Javascript
JavaScript数据结构之二叉树的遍历算法示例
Apr 13 Javascript
WdatePicker.js时间日期插件的使用方法
Jul 26 Javascript
微信小程序 自定义消息提示框
Aug 06 Javascript
微信小程序上传图片功能(附后端代码)
Jun 19 Javascript
基于Vue实现微信小程序的图文编辑器
Jul 25 Javascript
javascriptvoid(0)含义以及与&quot;#&quot;的区别讲解
Jan 19 Javascript
JS实现求5的阶乘示例
Jan 21 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
PHP常用函数小技巧
2008/09/11 PHP
解析PHP 5.5 新特性
2013/07/02 PHP
symfony表单与页面实现技巧
2015/01/26 PHP
thinkPHP删除前弹出确认框的简单实现方法
2016/05/16 PHP
基于jquery的finkyUI插件与Ajax实现页面数据加载功能
2010/12/03 Javascript
js操纵跨frame的三级联动select下拉选项实例介绍
2013/05/19 Javascript
jquery判断RadioButtonList和RadioButton中是否有选中项示例
2013/09/29 Javascript
JS获取地址栏参数的几种方法小结
2014/02/28 Javascript
使用jQuery中的when实现多个AJAX请求对应单个回调的例子分享
2014/04/23 Javascript
nodejs 实现模拟form表单上传文件
2014/07/14 NodeJs
jQuery网页选项卡插件rTabs用法实例分析
2015/08/26 Javascript
JS表格组件神器bootstrap table详解(基础版)
2015/12/08 Javascript
Bootstrap每天必学之折叠
2016/04/12 Javascript
原生js仿jquery animate动画效果
2016/07/13 Javascript
详解用Node.js实现Restful风格webservice
2017/09/29 Javascript
解决vue 按钮多次点击重复提交数据问题
2018/05/10 Javascript
layui 数据表格 点击分页按钮 监听事件的实例
2019/09/02 Javascript
Javascript异步执行不按顺序解决方案
2020/04/30 Javascript
JavaScript设计模式之观察者模式与发布订阅模式详解
2020/05/07 Javascript
vue 获取url参数、get参数返回数组的操作
2020/11/12 Javascript
Python基于scapy实现修改IP发送请求的方法示例
2017/07/08 Python
python3+dlib实现人脸识别和情绪分析
2018/04/21 Python
使用Python和Scribus创建一个RGB立方体的方法
2019/07/17 Python
Python编程快速上手——疯狂填词程序实现方法分析
2020/02/29 Python
python函数中将变量名转换成字符串实例
2020/05/11 Python
python UDF 实现对csv批量md5加密操作
2021/01/01 Python
CSS3弹性布局内容对齐(justify-content)属性使用详解
2017/07/31 HTML / CSS
New Balance澳大利亚官网:运动鞋和健身服装
2019/02/23 全球购物
几个Linux面试题笔试题
2016/08/01 面试题
商场消防管理制度
2014/01/12 职场文书
《听鱼说话》教学反思
2014/02/15 职场文书
自荐信的格式
2014/03/10 职场文书
离婚答辩状怎么写
2015/05/22 职场文书
教育教学工作反思
2016/02/24 职场文书
Java tomcat手动配置servlet详解
2021/11/27 Java/Android
Windows 64位 安装 mysql 8.0.28 图文教程
2022/04/19 MySQL