![Bootstrap 4 Web设计与开发实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/160/36862160/b_36862160.jpg)
上QQ阅读APP看书,第一时间看更新
4.3 Bootstrap按钮
Bootstrap框架为按钮增强了多种表现样式,任何为<a>或<button>标签添加的.btn系列类,均可在页面中呈现出风格多样的按钮。本节我们详细介绍各种样式的按钮。
4.3.1 默认样式按钮
使用Bootstrap框架中默认按钮样式非常简单,仅需要在按钮<button>标签内添加一系列.btn相关类即可。下面看一段代码示例。
【代码4-23】一个默认按钮样式的设计(详见源代码ch04目录中ch04.defaultButton.html文件)
![](https://epubservercos.yuewen.com/482A23/19549639808909106/epubprivate/OEBPS/Images/Figure-P71_20231.jpg?sign=1739286773-LHKOqYQmDRCmDI99QSI9mrRKf1ljFf1F-0-0facb7f2aa266ece1faea98554a886f3)
上面的代码展示了一个Bootstrap默认按钮样式的表格,左侧一列为按钮外观,右侧一列为按钮所使用的样式类,页面效果如图4.23所示。
![](https://epubservercos.yuewen.com/482A23/19549639808909106/epubprivate/OEBPS/Images/Figure-P73_17477.jpg?sign=1739286773-xPhIKAMKRHJthaAWtLWmpzelscCGyDIQ-0-6dd1390fa5f314a8e1f6ffdbd56d4dc5)
图4.23 默认按钮样式
4.3.2 按钮大小样式
定义按钮的尺寸大小也非常简单,只需在按钮<button>标签内添加.btn-lg、.btn-sm两个类即可。下面看一段代码示例。
【代码4-24】一个应用按钮大小样式的设计(详见源代码ch04目录中ch04.sizeButton.html文件)
![](https://epubservercos.yuewen.com/482A23/19549639808909106/epubprivate/OEBPS/Images/Figure-P73_20233.jpg?sign=1739286773-1uvPCBu5c2l5LcIE2SebxZgIRRWZB8yR-0-0450b2963f9e3249a03b39012c3e2337)
上面的代码显示了一个Bootstrap按钮大小样式的表格,左侧一列为按钮外观,右侧一列为按钮所使用的样式类,页面效果如图4.24所示。
提示
本例为了对比明显使用了.btn-block类,下一小节会介绍这个类。
![](https://epubservercos.yuewen.com/482A23/19549639808909106/epubprivate/OEBPS/Images/Figure-P74_17613.jpg?sign=1739286773-3wOkFo8UzZy2W9EpCRp9AyvaF7UQT3ne-0-aa61b5b3d0d4623c37f385ed620326cf)
图4.24 按钮大小样式
4.3.3 特殊样式按钮
本小节介绍两个特殊样式的按钮:一个是块级(.btn-block)按钮;另一个是禁用样式(disabled)按钮。下面看一段代码示例。
【代码4-25】两个特殊样式按钮的设计(详见源代码ch04目录中ch04.specButton.html文件)
![](https://epubservercos.yuewen.com/482A23/19549639808909106/epubprivate/OEBPS/Images/Figure-P75_20236.jpg?sign=1739286773-oNeNrmm6o3H3KkTY7mCfFVUDrcyuKtac-0-735ee6d3e7124c04742a2aa24f527f54)
第11行代码使用.btn-block样式的按钮将会填充整个父级元素,第15行代码使用disabled样式的按钮将处于禁用状态,页面效果如图4.25所示。
![](https://epubservercos.yuewen.com/482A23/19549639808909106/epubprivate/OEBPS/Images/Figure-P75_17757.jpg?sign=1739286773-bLdsx5Nz8Qcb6h7eePeyZMHA6PCW6oPV-0-347391975c8f1fb5c773141046bce2eb)
图4.25 特殊样式按钮