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 判断页面元素是否存在的代码
Aug 14 Javascript
麻雀虽小五脏俱全 Dojo自定义控件应用
Sep 04 Javascript
JS动态添加option和删除option(附实例代码)
Apr 01 Javascript
关闭页面window.location事件未执行的原因及解决方法
Sep 01 Javascript
三种取消选中单选框radio的方法
Sep 09 Javascript
js实现做通讯录的索引滑动显示效果和滑动显示锚点效果
Feb 18 Javascript
jQuery插件HighCharts实现气泡图效果示例【附demo源码】
Mar 13 Javascript
JavaScript中使用webuploader实现上传视频功能(demo)
Apr 10 Javascript
浅析Vue项目中使用keep-Alive步骤
Jul 27 Javascript
详解一次Vue低版本安卓白屏问题的解决过程
May 30 Javascript
浅谈vue权限管理实现及流程
Apr 23 Javascript
vue实现信息管理系统
May 30 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
destoon二次开发入门示例
2014/06/20 PHP
php异步多线程swoole用法实例
2014/11/14 PHP
用jquery与css打造个性化的单选框和复选框
2010/10/20 Javascript
JS的replace方法详细介绍
2012/11/09 Javascript
javascript html5实现表单验证
2016/03/01 Javascript
JavaScript头像上传插件源码分享
2016/03/29 Javascript
Node.js Addons翻译(C/C++扩展)
2016/06/12 Javascript
js实现将json数组显示前台table中
2017/01/10 Javascript
微信小程序自定义导航隐藏和显示功能
2017/06/13 Javascript
vue 每次渲染完页面后div的滚动条保持在最底部的方法
2018/03/17 Javascript
vue单页开发父子组件传值思路详解
2018/05/18 Javascript
详解基于Vue2.0实现的移动端弹窗(Alert, Confirm, Toast)组件
2018/08/02 Javascript
TypeScript开发Node.js程序的方法
2019/04/30 Javascript
element-ui组件中input等的change事件中传递自定义参数
2019/05/22 Javascript
vue项目强制清除页面缓存的例子
2019/11/06 Javascript
解决ele ui 表格表头太长问题的实现
2019/11/13 Javascript
vue中英文切换实例代码
2020/01/21 Javascript
nuxt.js 在middleware(中间件)中实现路由鉴权操作
2020/11/06 Javascript
python字符串连接的N种方式总结
2014/09/17 Python
Python实现PS图像明亮度调整效果示例
2018/01/23 Python
对pandas进行数据预处理的实例讲解
2018/04/20 Python
Python单元测试实例详解
2018/05/25 Python
解决pycharm py文件运行后停止按钮变成了灰色的问题
2018/11/29 Python
Python中base64与xml取值结合问题
2019/12/22 Python
Django xadmin安装及使用详解
2020/10/26 Python
关于python中remove的一些坑小结
2021/01/04 Python
html5 实现客户端验证上传文件的大小(简单实例)
2016/05/15 HTML / CSS
农业局学习党的群众路线教育实践活动心得体会
2014/03/07 职场文书
村干部四风问题整改措施
2014/09/30 职场文书
中秋节慰问信
2015/02/15 职场文书
出国留学自荐信模板
2015/03/06 职场文书
2015年数学教师工作总结
2015/05/20 职场文书
小学大队委竞选口号
2015/12/25 职场文书
2016年小学党支部创先争优活动总结
2016/04/05 职场文书
Golang 对es的操作实例
2022/04/20 Golang
python如何利用cv2.rectangle()绘制矩形框
2022/12/24 Python