Bootstrap 关于按钮组

Posted 文末

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Bootstrap 关于按钮组相关的知识,希望对你有一定的参考价值。

当为 .btn-group 中的元素应用工具提示或弹出框时,必须指定 container: \'body\' 选项,这样可以避免不必要的副作用(例如工具提示或弹出框触发时,会让页面元素变宽和/或失去圆角)?

 

对于按钮组合,应该是 role="group",对于toolbar(工具栏)应该是 role="toolbar"

 

按钮组和工具栏应给定一个明确的label标签,尽管设置了正确的 role 属性,我们使用 aria-label,但是, aria-labelledby 也可以使用。

 

<div class="btn-group" role="group" aria-label="...">
  <button type="button" class="btn btn-default">Left</button>
  <button type="button" class="btn btn-default">Middle</button>
  <button type="button" class="btn btn-default">Right</button>
</div>

  

竖直的话是

class="btn-group-vertical"

 

  <div class="btn-toolbar" role="toolbar" aria-label="Toolbar with button groups">
        <div class="btn-group" role="group" aria-label="First group">
            <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>
            <button type="button" class="btn btn-default">4</button>
        </div>
    </div>

  

也可以加尺寸

只要给 .btn-group 加上 .btn-group-lg,sm,xs等即可。

 

想要把下拉菜单混合到一系列按钮中,只须把 .btn-group 放入大 .btn-group 中就可以,嵌套。

 

关于 <a> 元素

只须将一系列 .btn 元素包裹到 .btn-group.btn-group-justified 中即可。

<div class="btn-group btn-group-justified" role="group" aria-label="Justified button group">
      <a href="#" class="btn btn-default" role="button">Left</a>
      <a href="#" class="btn btn-default" role="button">Middle</a>
      <a href="#" class="btn btn-default" role="button">Right</a>
    </div>

  

关于 <button> 元素

为了将 <button> 元素用于两端对齐的按钮组中,必须将每个按钮包裹进一个按钮组中。

<div class="btn-group btn-group-justified" role="group" aria-label="...">
<div class="btn-group" role="group">
<button type="button" class="btn btn-default">Left</button>
</div>
<div class="btn-group" role="group">
<button type="button" class="btn btn-default">Middle</button>
</div>
<div class="btn-group" role="group">
<button type="button" class="btn btn-default">Right</button>
</div>
</div>

  看起来a更方便?

以上是关于Bootstrap 关于按钮组的主要内容,如果未能解决你的问题,请参考以下文章

Bootstrap:如何将按钮组居中对齐(垂直)

Bootstrap 4:具有 100% 宽度(或自动)的下拉主按钮(输入组 + btn 组)

Bootstrap3系列:按钮组

Bootstrap - 输入组不起作用

Bootstrap 关于Glyphicons 字体图标的使用

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