![Bootstrap Web设计与开发实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/609/26943609/b_26943609.jpg)
上QQ阅读APP看书,第一时间看更新
5.2 Bootstrap按钮组
本节介绍Bootstrap按钮组,主要包括基本按钮组、工具栏按钮组和垂直按钮组等方面的内容。
5.2.1 基本按钮组
基本按钮组设计最简单,就是把一组按钮放在同一个.btn-group类按钮组容器中,下面看一段代码示例。
【代码5-7】是一个基本按钮组样式的设计(详见源代码ch05目录中ch05.basicBtnGroup.html文件):
01 <div class="bs-docs-example"> 02 <div class="btn-group"> 03 <button class="btn">Left</button> 04 <button class="btn">Middle</button> 05 <button class="btn">Right</button> 06 </div> 07 </div>
【代码5-7】中第02行代码通过.btn-group类展示了一个基本按钮组,页面效果如图5.7所示。
![](https://epubservercos.yuewen.com/D11277/15367247505324306/epubprivate/OEBPS/Images/Figure-0082-0068.jpg?sign=1738831973-kExtvbETbgHwzl69h1JO8d6iDQtwiX34-0-e0faf18b6d871c5c66051fed8569f08b)
图5.7 基本按钮组
5.2.2 工具栏按钮组
工具栏按钮组是在基本按钮组的基础上,将多个基本按钮组组合成类似工具栏的样式设计,具体是通过.btn-toolbar类来实现的,下面看一段代码示例。
【代码5-8】是一个工具栏按钮组样式的设计(详见源代码ch05目录中ch05.toolbarBtnGroup.html文件):
01 <div class="bs-docs-example"> 02 <div class="btn-toolbar" role="toolbar"> 03 <div class="btn-group"> 04 <button type="button" class="btn btn-default">TB1- 1</button> 05 <button type="button" class="btn btn-default">TB1- 2</button> 06 <button type="button" class="btn btn-default">TB1- 3</button> 07 </div> 08 <div class="btn-group"> 09 <button type="button" class="btn btn-default">TB2- 1</button> 10 <button type="button" class="btn btn-default">TB2- 2</button> 11 </div> 12 <div class="btn-group"> 13 <button type="button" class="btn btn-default">TB3- 1</button> 14 </div> 15 </div> 16 </div>
【代码5-8】中第02行代码通过.btn-toolbar类定义了一个工具栏按钮组;其中,第03~07行代码、第08~11行代码和第12~14行代码通过.btn-group类分别定义了三组基本按钮组;页面效果如图5.8所示。
![](https://epubservercos.yuewen.com/D11277/15367247505324306/epubprivate/OEBPS/Images/Figure-0083-0069.jpg?sign=1738831973-LVCJCNYzg5XjbYd5G5iqjFGiJB8xZqjd-0-3726aafe1a27d5f0c1864795aaad459c)
图5.8 工具栏按钮组
5.2.3 垂直按钮组
顾名思义,垂直按钮组是将按钮垂直排列成组的设计样式,具体是通过.btn-group-vertical类来实现的,下面看一段代码示例。
【代码5-9】是一个垂直按钮组样式的设计(详见源代码ch05目录中ch05.verticalBtnGroup.html文件):
01 <div class="bs-docs-example"> 02 <div class="btn-group btn-group-vertical"> 03 <button type="button" class="btn btn-default">button top</button> 04 <button type="button" class="btn btn-default">button middle</button> 05 <button type="button" class="btn btn-default">button bottom</button> 06 </div> 07 </div>
【代码5-9】中第02行代码通过.btn-group-vertical类定义了一个垂直按钮组,页面效果如图5.9所示。
![](https://epubservercos.yuewen.com/D11277/15367247505324306/epubprivate/OEBPS/Images/Figure-0084-0070.jpg?sign=1738831973-47bx99bIyM8j1wW9VoI9aZ2r2khPGCAM-0-03e0bde0f82ae456b668457e5b3f9578)
图5.9 垂直按钮组