两端对齐的按钮组

Bootstrap3两端对齐的按钮组可以将一组按钮拉长为相同的尺寸,并让整个按钮组填满父元素的宽度。对于按钮组中的按钮式下拉菜单也同样适用。

如果按钮组中的按钮是 <a>元素,只需为按钮组的容器追加 .btn-group-justified类即可。简单的讲,就是把一系列.btn元素放入一个.btn-group.btn-group-justified的容器中。如:

  1. <div class="btn-group btn-group-justified" role="group">
  2.   <a href="#" class="btn btn-default" role="button">Left</a>
  3.   <a href="#" class="btn btn-default" role="button">Middle</a>
  4.   <div class="btn-group" role="group">
  5.     <a href="#" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
  6.       Dropdown <span class="caret"></span>
  7.     </a>
  8.     <ul class="dropdown-menu">
  9.       <li><a href="#">Action</a></li>
  10.       <li><a href="#">Another action</a></li>
  11.       <li><a href="#">Something else here</a></li>
  12.       <li role="separator" class="divider"></li>
  13.       <li><a href="#">Separated link</a></li>
  14.     </ul>
  15.   </div>
  16. </div>

效果如图 3‑20所示:

图3-20 使用 a 元素的按钮组

如果按钮组中的按钮是<button>元素,则必须将每个按钮都放到一个按钮组中,再把这一系列按钮组统统放到一个.btn-group.btn-group-justified的容器中。如:

  1. <div class="btn-group btn-group-justified">
  2.   <div class="btn-group" role="group">
  3.     <button type="button" class="btn btn-default">Left</button>
  4.   </div>
  5.   <div class="btn-group" role="group">
  6.     <button type="button" class="btn btn-default">Middle</button>
  7.   </div>
  8.   <div class="btn-group" role="group">
  9.     <button type="button" class="btn btn-default">Right</button>
  10.   </div>
  11. </div>

效果如图 3‑21所示:

图3-21 使用 button 元素的按钮组

注意:由于对两端对齐的按钮组使用了特定的 HTML 和 CSS(即display: table-cell),两个按钮之间的边框叠加在了一起。在普通的按钮组中,设置margin-left: -1px可以将边框重叠,而没有删除任何一个按钮的边框。然而,margin属性对display: table-cell不起作用。因此,你可以根据实际情况,删除边框或重新设置按钮的边框颜色。

关于作者

歪脖先生,十五年以上软件开发经验,酷爱Web开发,精通 HTML、CSS、JavaScript、jQuery、JSON、Python、Less、Bootstrap等,著有《HTML宝典》、《揭秘CSS》、《Less简明教程》、《JSON教程》、《Bootstrap2用户指南》、《Bootstrap3实用教程》,并全部在 GitHub 上开源。

Bootstrap两端对齐的按钮组相关推荐

  1. PPT中两端对齐的按钮

    PPT的工具栏中常常只有左对齐.中对齐.右对齐和分散对齐的按钮,而没有两端对齐的按钮.要使用两端对齐可以通过菜单栏选择格式--对齐方式--两端对齐.也可以把两端对齐的按钮显示在工具栏上直接点击使用.要 ...

  2. Bootstrap 两端对齐的导航

    两端对齐的导航 为标签页导航或胶囊式导航组件添加.nav-justified类,可以实现两端对齐的导航.在大于 768px 的屏幕上,导航将填满父元素的宽度,而且菜单项可以像表格的单元格一样自适应宽度 ...

  3. bootstrap中怎么样使按钮居中

    总结一下以下几种方法: 在bs中表现按钮的方法有两种: 1.关于 <a> 元素 只须将一系列 .btn 元素包裹到 .btn-group.btn-group-justified 中即可. ...

  4. Bootstrap 按钮组

    按钮组允许多个按钮被堆叠在同一行上.当你想要把按钮对齐在一起时,这就显得非常有用.您可以通过 Bootstrap 按钮(Button) 插件 添加可选的 JavaScript 单选框和复选框样式行为. ...

  5. 【Bootstrap】前端美化—Bootstrap实现按钮组分散对齐

    一.美化代码与图示 1.1 美化前 1.2 美化后 1.3 代码 <div class="row justify-content-between"> <div c ...

  6. Bootstrap组件——【按钮(预定义样式类、边框颜色、大小、激活和禁用状态 、按钮标签)、按钮组(定义按钮组、工具栏按钮组、大小、嵌套按钮、垂直排列)、下拉菜单(定义下拉菜单、下拉菜单样式)】

    一.按钮        按钮是网页中不可缺少的一种组件,例如页面中搜索.注册等按钮.按钮还广泛应用于表单.下拉菜单.模态框等场景中. 1.预定义样式类 Bootstrap提供了btn来定义按钮,btn ...

  7. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 按钮:按钮组

    <!DOCTYPE html> <html> <head><meta charset="utf-8"> <title>B ...

  8. Bootstrap组件_按钮组

    按钮组通过按钮组容器把一组按钮放在同一行里.通过与按钮插件联合使用,可以设置为单选框或多选框的样式和行为.<!DOCTYPE html> <html lang="en&qu ...

  9. Bootstrap禁用某个按钮组

    禁用某个按钮组 某些特殊情况下,可能需要垂直分组的按钮效果.这也很简单,只需把 .btn-group类换成.btn-group-vertical类,就可以让按钮组中的按钮堆叠排列.堆叠排列的按钮组中, ...

最新文章

  1. python可以自学吗-python可以自学吗
  2. C代码中如何调用C++ C++中如何调用C
  3. python计算长方体体积最简单代码_python处理DICOM并计算三维模型体积
  4. MVC 模式/Servlet/JSP 编译原理剖析:Servlet 组件到底属于 MVC 模式的哪一层?
  5. 02.规划过程组表格-质量管理计划
  6. web前端学习之HTML
  7. C语言 如何判断一个主机是大端还是小端
  8. 《Java 8 in Action》Chapter 12:新的日期和时间API
  9. BZOJ【1609】 麻烦的聚餐
  10. 人力资源管理系统如何助力提升HR工作效率
  11. ie浏览器html页面怎么清缓存,Web项目中,清理浏览器缓存的几种方式
  12. python小说电子书阅读系统毕业设计开题报告
  13. MATLAB代码:考虑退化成本的混合储能微电网双层能源管理系统 可再生能源 (RES) 和储能系统 (ESS) 在微电网中的集成为最终用户和系统运营商提供了潜在的利益
  14. Python自动化运行合成大西瓜|附小游戏地址
  15. 什么是信息流?如何投放信息流广告?如何收费?
  16. 看了这个逻辑关系图,才更清晰为何不让你随便外出了
  17. docker部署开发环境
  18. window下cmd命令进入和切换目录
  19. 各种水果使用套袋的材料选择
  20. LiteOS 中断管理

热门文章

  1. @dynamic 模拟NSManagedObject类的内部实现,AFN的非常规用法
  2. [裴礼文数学分析中的典型问题与方法习题参考解答]4.3.14
  3. js去掉html标签和去掉字符串文本的所有的空格
  4. 办公OA的附件无法下载、打不开的解决办法
  5. 如何及时还原被删除的活动目录对象
  6. 山东理工oj答案java_众数问题(山东理工OJ)
  7. android textview获取背景颜色,Android TextView背景颜色与背景图片设置
  8. Rest Framework:二、序列化组件
  9. vmware 12 安装centos7网络配置
  10. 莫名奇妙的异常001:Invalid or unexpected token