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创建命名空间(namespace)的最简实现
Dec 11 Javascript
Tips 带三角可关闭的文字提示
Oct 06 Javascript
jquery 追加tr和删除tr示例代码
Sep 12 Javascript
JavaScript中神奇的call()方法
Mar 12 Javascript
AngularJS快速入门
Apr 02 Javascript
jQuery插件multiScroll实现全屏鼠标滚动切换页面特效
Apr 12 Javascript
javaScript中Math()函数注意事项
Jun 18 Javascript
利用纯Vue.js构建Bootstrap组件
Nov 03 Javascript
从零开始学习Node.js系列教程四:多页面实现的数学运算示例
Apr 13 Javascript
使用vue制作FullPage页面滚动效果
Aug 21 Javascript
bootstrap表格内容过长时用省略号表示的解决方法
Nov 21 Javascript
JavaScript 防盗链的原理以及破解方法
Dec 29 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中Collection 类的设计
2013/06/21 PHP
CI框架源码解读之URI.php中_fetch_uri_string()函数用法分析
2016/05/18 PHP
php设计模式之单例模式代码
2016/06/11 PHP
PHP/ThinkPHP实现批量打包下载文件的方法示例
2017/07/31 PHP
Laravel 的数据库迁移的方法
2017/07/31 PHP
Laravel 模型使用软删除-左连接查询-表起别名示例
2019/10/24 PHP
jquery监控数据是否变化(修正版)
2011/04/12 Javascript
jQuery动画效果-fadeIn fadeOut淡入浅出示例代码
2013/08/28 Javascript
JS表的模拟方法
2015/02/05 Javascript
自定义刻度jQuery进度条及插件
2015/09/02 Javascript
JS中创建函数的三种方式及区别
2016/03/13 Javascript
js实现关闭网页出现是否离开提示
2017/12/07 Javascript
layui 实现二级弹窗弹出之后 关闭一级弹窗的方法
2019/09/18 Javascript
微信小程序iOS下拉白屏晃动问题解决方案
2019/10/12 Javascript
vue axios封装httpjs,接口公用配置拦截操作
2020/08/11 Javascript
Vue路由权限控制解析
2020/11/09 Javascript
举例区分Python中的浅复制与深复制
2015/07/02 Python
python冒泡排序简单实现方法
2015/07/09 Python
Python之inspect模块实现获取加载模块路径的方法
2018/10/16 Python
使用python写的opencv实时监测和解析二维码和条形码
2019/08/14 Python
Python numpy线性代数用法实例解析
2019/11/15 Python
python 实现从高分辨图像上抠取图像块
2020/01/02 Python
spyder 在控制台(console)执行python文件,debug python程序方式
2020/04/20 Python
Python bisect模块原理及常见实例
2020/06/17 Python
OpenCV灰度化之后图片为绿色的解决
2020/12/01 Python
python UDF 实现对csv批量md5加密操作
2021/01/01 Python
美国最大的电子宠物训练产品制造商:PetSafe
2018/10/12 全球购物
shell程序中如何注释
2012/02/17 面试题
软件测试常见笔试题
2012/02/04 面试题
个人求职简历的自我评价
2013/10/19 职场文书
医学专业大学生职业生涯规划书
2014/10/25 职场文书
老人再婚离婚协议书范本
2014/10/27 职场文书
学校运动会开幕词
2016/03/03 职场文书
关于感恩的作文
2019/08/26 职场文书
Web前端:CSS最强总结 附详细代码
2021/03/31 HTML / CSS
将MySQL的表数据全量导入clichhouse库中
2022/03/21 MySQL