• Bootstrap按钮组


    通过按钮组容器把一组按钮放在同一行里。通过与按钮插件联合使用,可以设置为单选框或多选框的样式和行为。


    基本示例

      <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>
        <button type="button" class="btn btn-default">百度</button>
        <button type="button" class="btn btn-default">百度</button>
      </div>

    这里写图片描述


    按钮工具栏

    把一组 div class=”btn-group” 组合进一个 div class=”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>
          <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>
        <div class="btn-group">
          <button type="button" class="btn btn-warning">腾讯</button>
          <button type="button" class="btn btn-warning">腾讯</button>
          <button type="button" class="btn btn-warning">腾讯</button>
          <button type="button" class="btn btn-warning">腾讯</button>
        </div>
        <div class="btn-group">
          <button type="button" class="btn btn-success">淘宝</button>
          <button type="button" class="btn btn-success">淘宝</button>
          <button type="button" class="btn btn-success">淘宝</button>
        </div>
    </div>  

    这里写图片描述


    尺寸

    只要给 .btn-group 加上 .btn-group-* 类,就省去为按钮组中的每个按钮都赋予尺寸类了,如果包含了多个按钮组时也适用。

    <div class="btn-toolbar">
        <div class="btn-group btn-group-lg">
          <button type="button" class="btn btn-default">百度</button>
          <button type="button" class="btn btn-default">百度</button>
          <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>
        <div class="btn-group btn-group-sm">
          <button type="button" class="btn btn-warning">腾讯</button>
          <button type="button" class="btn btn-warning">腾讯</button>
          <button type="button" class="btn btn-warning">腾讯</button>
          <button type="button" class="btn btn-warning">腾讯</button>
        </div>
        <div class="btn-group btn-group-xs">
          <button type="button" class="btn btn-success">淘宝</button>
          <button type="button" class="btn btn-success">淘宝</button>
          <button type="button" class="btn btn-success">淘宝</button>
        </div>
    </div>  

    这里写图片描述


    嵌套

    想要把下拉菜单混合到一系列按钮中,只须把 .btn-group 放入另一个 .btn-group 中。

     <div class="btn-group">
          <button type="button" class="btn btn-success">湖南</button>
          <button type="button" class="btn btn-warning">江西</button>
          <div class="btn-group">
            <button type="button" class="btn btn-primary" data-toggle="dropdown">
              广东
              <span class="caret"></span>
            </button>
            <ul class="dropdown-menu">
              <li><a href="">广州</a></li>
              <li><a href="">深圳</a></li>
              <li><a href="">东莞</a></li>
            </ul>      
          </div>
      </div>

    这里写图片描述
    PS:上图中样式不是非常和谐统一,“湖南”按钮两边有圆角处理,而“广东”按钮为直角了;为了解决这个问题,在广东的button里面加入class=”dropdown-toggle”,这样就完美了;

     <div class="btn-group">
          <button type="button" class="btn btn-success">湖南</button>
          <button type="button" class="btn btn-warning">江西</button>
          <div class="btn-group">
            <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">
              广东
              <span class="caret"></span>
            </button>
            <ul class="dropdown-menu">
              <li><a href="">广州</a></li>
              <li><a href="">深圳</a></li>
              <li><a href="">东莞</a></li>
            </ul>      
          </div>
      </div>

    这里写图片描述


    垂直排列

    让一组按钮垂直堆叠排列显示而不是水平排列。分列式按钮下拉菜单不支持这种方式。class=”btn-group-vertical”

     <div class="btn-group-vertical">
          <button type="button" class="btn btn-success">湖南</button>
          <button type="button" class="btn btn-warning">江西</button>
          <div class="btn-group">
            <button type="button" class="btn btn-primary" data-toggle="dropdown">
              广东
              <span class="caret"></span>
            </button>
            <ul class="dropdown-menu">
              <li><a href="">广州</a></li>
              <li><a href="">深圳</a></li>
              <li><a href="">东莞</a></li>
            </ul>      
          </div>
      </div>  

    这里写图片描述


    两端对齐排列的按钮组

    让一组按钮拉长为相同的尺寸,填满父元素的宽度。对于按钮组中的按钮式下拉菜单也同样适用。class=”btn-group btn-group-justified”

  • 相关阅读:
    sublime生成html快捷标签布局
    vue.js选项卡动态组件
    textarea内容限制字数
    60s验证等待
    vue.js显示隐藏
    CSS强制性换行
    Ultra Pull To Refresh下拉刷新
    Open经验库网址
    Fresco实例
    解决LinearLayout中控件不能居右对齐
  • 原文地址:https://www.cnblogs.com/wood2012/p/7896558.html
Copyright © 2020-2023  润新知