Bootstrap 按钮组

按钮组把多个按钮放进 btn-group 容器,让它们首尾相接、圆角自动合并,视觉上像一个整体,常用于"上一步/下一步""放大/缩小"这类成组操作。

基础按钮组

把多个 btn 包进同一个 btn-group,各按钮自动连成一体;颜色样式仍用 btn-* 类随意搭配。

<div class="btn-group">
  <button type="button" class="btn btn-default">左</button>
  <button type="button" class="btn btn-default">中</button>
  <button type="button" class="btn btn-default">右</button>
</div>
<!-- 效果:三个按钮紧贴成一组,相邻边不留缝隙、圆角只保留在最外侧 -->

不同颜色与图标

按钮组里的按钮可以是不同情境色,也能嵌入 glyphicon 图标,适合做一排工具按钮。

<div class="btn-group">
  <button type="button" class="btn btn-success"><span class="glyphicon glyphicon-ok"></span></button>
  <button type="button" class="btn btn-warning"><span class="glyphicon glyphicon-pencil"></span></button>
  <button type="button" class="btn btn-danger"><span class="glyphicon glyphicon-trash"></span></button>
</div>
<!-- 效果:绿、黄、红三个图标按钮连成一排工具条 -->

尺寸变体

btn-group-lg、btn-group-sm、btn-group-xs 可整体放大或缩小按钮组,比逐个按钮加 btn-lg 更省事。

<div class="btn-group btn-group-lg">
  <button type="button" class="btn btn-default">大按钮</button>
  <button type="button" class="btn btn-default">大按钮</button>
</div>
<div class="btn-group btn-group-xs">
  <button type="button" class="btn btn-default">小按钮</button>
  <button type="button" class="btn btn-default">小按钮</button>
</div>
<!-- 效果:第一组按钮明显更大,第二组明显更小 -->

垂直按钮组

把容器类改成 btn-group-vertical,按钮会从横向排列变成纵向堆叠,适合侧边操作栏。

<div class="btn-group-vertical">
  <button type="button" class="btn btn-default">顶部</button>
  <button type="button" class="btn btn-default">中部</button>
  <button type="button" class="btn btn-default">底部</button>
</div>
<!-- 效果:三个按钮纵向排列成一条竖排工具条 -->

按钮工具栏

多个按钮组放进 btn-toolbar,组与组之间自动留出间距形成完整工具条;组内还可以嵌套下拉菜单。

<div class="btn-toolbar">
  <div class="btn-group">
    <button type="button" class="btn btn-default">文件</button>
    <button type="button" class="btn btn-default">编辑</button>
  </div>
  <div class="btn-group">
    <button type="button" class="btn btn-default">剪切</button>
    <button type="button" class="btn btn-default">复制</button>
  </div>
</div>
<!-- 效果:两小组按钮之间出现自然间距,类似软件工具栏 -->

小结

按钮组用容器 class 解决"批量按钮的排版与圆角合并",配合尺寸、垂直、工具栏等变体,可覆盖绝大多数成组操作场景。

笔记加载中…