Bootstrap组件_按钮组

按钮组

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

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>按钮组</title>  
  <!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
  <link 
  rel="stylesheet" 
  href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" 
  >
  <script src="jquery-1.12.1.js"></script>
  <script src="bootstrap.min.js"></script>
</head>
<body>

  <div class="container">
    <div class="btn-group" role="group">
      <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>
    <div class="btn-group" role="group">
      <button type="button" class="btn btn-default">
        <span class="glyphicon glyphicon-arrow-left"></span>
      </button>
      <button type="button" class="btn btn-default">
        <span class="glyphicon glyphicon-arrow-up"></span>
      </button>
      <button type="button" class="btn btn-default">
        <span class="glyphicon glyphicon-arrow-right"></span>
      </button>
      <button type="button" class="btn btn-default">
        <span class="glyphicon glyphicon-arrow-down"></span>
      </button>
    </div>
  </div>
  
</body>
</html>
按钮工具栏

把一组 <div class="btn-group"> 组合进一个 <div class="btn-toolbar"> 中就可以做成更复杂的组件。

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>按钮组</title>  
  <!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
  <link 
  rel="stylesheet" 
  href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" 
  >
  <script src="jquery-1.12.1.js"></script>
  <script src="bootstrap.min.js"></script>
</head>
<body>

  <div class="container">
    <div class="btn-group" role="group">
      <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>
    <div class="btn-group" role="group">
      <button type="button" class="btn btn-default">
        <span class="glyphicon glyphicon-arrow-left"></span>
      </button>
      <button type="button" class="btn btn-default">
        <span class="glyphicon glyphicon-arrow-up"></span>
      </button>
      <button type="button" class="btn btn-default">
        <span class="glyphicon glyphicon-arrow-right"></span>
      </button>
      <button type="button" class="btn btn-default">
        <span class="glyphicon glyphicon-arrow-down"></span>
      </button>
    </div>
  </div>
  
</body>
</html>
尺寸

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

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>按钮组</title>  
  <!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
  <link 
  rel="stylesheet" 
  href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" 
  >
  <script src="jquery-1.12.1.js"></script>
  <script src="bootstrap.min.js"></script>
</head>
<body>

  <div class="container">
    <div class="btn-toolbar" role="toolbar">
      <div class="btn-group btn-group-lg" role="group">
        <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>
      <div class="btn-group" role="group">
        <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>
      <div class="btn-group btn-group-sm" role="group">
        <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>
      <div class="btn-group btn-group-xs" role="group">
        <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>
    </div>
  </div>
  
</body>
</html>
嵌套

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

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>按钮组</title>  
  <!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
  <link 
  rel="stylesheet" 
  href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" 
  >
  <script src="jquery-1.12.1.js"></script>
  <script src="bootstrap.min.js"></script>
</head>
<body>

  <div class="container">
    <div class="btn-group" role="group">
      <button type="button" class="btn btn-default dropdown-toggle" 
      data-toggle="dropdown" aria-expended="false" >
        <span class="caret"></span>
      </button>
      <ul class="dropdown-menu" role="menu">
        <li><a href="#">1</a></li>
        <li><a href="#">2</a></li>
        <li><a href="#">3</a></li>
        <li><a href="#">4</a></li>
      </ul>
    </div>
  </div>
  
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>按钮组</title>  
  <!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
  <link 
  rel="stylesheet" 
  href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" 
  >
  <script src="jquery-1.12.1.js"></script>
  <script src="bootstrap.min.js"></script>
</head>
<body>

  <div class="container">
    <div class="btn-group btn-group-justified" role="group">
      <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>
  </div>
  
</body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值