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 相关文章推荐
JavaScript 学习笔记(六)
Dec 31 Javascript
三种取消选中单选框radio的方法
Sep 09 Javascript
javascript实现保留两位小数的多种方法
Dec 18 Javascript
详解webpack+gulp实现自动构建部署
Jun 29 Javascript
vuex + axios 做登录验证 并且保存登录状态的实例
Sep 16 Javascript
使用jQuery如何写一个含验证码的登录界面
May 13 jQuery
详解基于原生JS验证表单组件xy-form
Aug 20 Javascript
小程序采集录音并上传到后台
Nov 22 Javascript
js实现时钟定时器
Mar 26 Javascript
electron 如何将任意资源打包的方法步骤
Apr 16 Javascript
javascript设计模式 ? 模板方法模式原理与用法实例分析
Apr 23 Javascript
vue中渲染对象中属性时显示未定义的解决
Jul 31 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单例模式应用详解
2013/06/03 PHP
php通过获取头信息判断图片类型的方法
2015/06/26 PHP
php+mysql+jquery实现日历签到功能
2017/02/27 PHP
用函数式编程技术编写优美的 JavaScript_ibm
2008/05/16 Javascript
Node.js异步I/O学习笔记
2014/11/04 Javascript
javascript和jquery实现设置和移除文本框默认值效果代码
2015/01/13 Javascript
JS实现光滑展开合拢的菜单效果代码
2015/09/16 Javascript
jQuery使用serialize()表单序列化时出现中文乱码问题的解决办法
2016/07/27 Javascript
树结构之JavaScript
2017/01/24 Javascript
Vue.js -- 过滤器使用总结
2017/02/18 Javascript
javascript完美实现给定日期返回上月日期的方法
2017/06/15 Javascript
JavaScript订单操作小程序完整版
2017/06/23 Javascript
js原生代码实现轮播图的实例讲解
2017/07/28 Javascript
js实现复制功能(多种方法集合)
2018/01/06 Javascript
ES6的Fetch异步请求的实现方法
2018/12/07 Javascript
动态内存分配导致影响Javascript性能的问题
2018/12/18 Javascript
nodejs使用async模块同步执行的方法
2019/03/02 NodeJs
vue实现修改图片后实时更新
2019/11/14 Javascript
Vue中登录验证成功后保存token,并每次请求携带并验证token操作
2020/09/08 Javascript
微信小程序自定义yPicker组件实现省市区三级联动功能
2020/10/29 Javascript
python实现udp数据报传输的方法
2014/09/26 Python
Python中如何优雅的合并两个字典(dict)方法示例
2017/08/09 Python
python学习教程之使用py2exe打包
2017/09/24 Python
Python实现多进程的四种方式
2019/02/22 Python
python分布式编程实现过程解析
2019/11/08 Python
Python eval函数介绍及用法
2020/11/09 Python
Levi’s美国官网:美国著名的牛仔裤品牌
2016/08/19 全球购物
Bugatchi官方网站:男士服装在线
2019/04/10 全球购物
大一新生军训时的自我评价分享
2013/12/05 职场文书
专业幼师实习生自我鉴定范文
2013/12/08 职场文书
经济担保书范文
2014/04/02 职场文书
人事任命书范文
2014/06/04 职场文书
介绍信格式样本
2015/05/05 职场文书
2016年领导干部廉政承诺书
2016/03/24 职场文书
会计专业2019暑假实习报告
2019/06/21 职场文书
使用 Apache Dubbo 实现远程通信(微服务架构)
2022/02/12 Servers