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获取文本节点之 text()/val()/html() 方法区别
Mar 01 Javascript
基于jQuery实现模拟页面加载进度条
Apr 01 Javascript
JQuery的Ajax请求实现局部刷新的简单实例
Feb 11 Javascript
jquery实现倒计时效果
Dec 14 Javascript
js代码实现点击按钮出现60秒倒计时
Jan 28 Javascript
简单谈谈Javascript函数中的arguments
Feb 09 Javascript
Bootstrap栅格系统使用方法及页面调整变形的解决方法
Mar 10 Javascript
vue升级之路之vue-router的使用教程
Aug 14 Javascript
详解在create-react-app使用less与antd按需加载
Dec 06 Javascript
详解在Javascript中进行面向切面编程
Apr 28 Javascript
如何解决js函数防抖、节流出现的问题
Jun 17 Javascript
js实现自动播放匀速轮播图
Feb 06 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入门学习知识点二 PHP简单的分页过程与原理
2011/07/14 PHP
一个PHP实现的轻量级简单爬虫
2015/07/08 PHP
详解PHP使用Redis存储session时的一个Warning定位
2017/07/05 PHP
JavaScript 数组的深度复制解析
2016/11/02 Javascript
教你5分钟学会用requirejs(必看篇)
2017/07/25 Javascript
vuejs使用递归组件实现树形目录的方法
2017/09/30 Javascript
vue父组件向子组件(props)传递数据的方法
2018/01/02 Javascript
Node.js引入UIBootstrap的方法示例
2018/05/11 Javascript
JS查找孩子节点简单示例
2019/07/25 Javascript
file-loader打包图片文件时路径错误输出为[object-module]的解决方法
2020/01/03 Javascript
[56:14]Fnatic vs OG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
centos6.5安装python3.7.1之后无法使用pip的解决方案
2019/02/14 Python
详解爬虫被封的问题
2019/04/23 Python
在PyCharm中控制台输出日志分层级分颜色显示的方法
2019/07/11 Python
解决Django migrate不能发现app.models的表问题
2019/08/31 Python
python实现实时视频流播放代码实例
2020/01/11 Python
Python3监控windows,linux系统的CPU、硬盘、内存使用率和各个端口的开启情况详细代码实例
2020/03/18 Python
Python基于smtplib模块发送邮件代码实例
2020/05/29 Python
手把手教你从PyCharm安装到激活(最新激活码),亲测有效可激活至2089年
2020/11/25 Python
HTML5中的音频和视频媒体播放元素小结
2016/01/29 HTML / CSS
俄罗斯最大的隐形眼镜销售网站:Ochkov.Net
2021/02/07 全球购物
PHP如何与mysql建立链接
2013/05/05 面试题
农业大学毕业生的个人自我评价
2013/10/11 职场文书
如何填写个人简历自我评价
2013/12/10 职场文书
教师实习自我鉴定
2013/12/18 职场文书
校园十佳歌手策划书
2014/01/22 职场文书
美丽乡村建设实施方案
2014/03/23 职场文书
老龄工作先进事迹
2014/08/15 职场文书
小学假期安全广播稿
2014/09/28 职场文书
学校教学工作总结2015
2015/05/19 职场文书
2019入党申请书格式和范文
2019/06/25 职场文书
小学生作文之《压岁钱的烦恼》
2019/09/27 职场文书
导游词之丽江普济寺
2019/10/22 职场文书
PostgreSQL13基于流复制搭建后备服务器的方法
2022/01/18 PostgreSQL
Spring Boot项目传参校验的最佳实践指南
2022/04/05 Java/Android
Python函数对象与闭包函数
2022/04/13 Python