Bootstrap 按钮组学习笔记

在Web开发中,按钮组是一个十分常见的UI组件,Bootstrap提供了一套完整的按钮组组件方便我们使用。

创建按钮组

按钮组可以由一组按钮组成,可以通过使用<div>元素及一些特定的类来创建。以下是一个简单的按钮组示例:

htmlCopy Code
<div class="btn-group"> <button type="button" class="btn btn-primary">按钮1</button> <button type="button" class="btn btn-primary">按钮2</button> <button type="button" class="btn btn-primary">按钮3</button> </div>

在上面的示例中,我们使用了 btn-group 类来创建一个简单的按钮组,并将三个<button>元素嵌套其中,每个按钮都具有 btnbtn-primary 类,用来定义按钮样式。

尺寸

按钮组可以根据需要调整尺寸来适应不同的设备。Bootstrap 提供了 btn-group-lgbtn-group-smbtn-group-xs 三种尺寸,如下所示:

htmlCopy Code
<div class="btn-toolbar"> <div class="btn-group btn-group-lg"> <button type="button" class="btn btn-primary">大号按钮1</button> <button type="button" class="btn btn-primary">大号按钮2</button> <button type="button" class="btn btn-primary">大号按钮3</button> </div> <div class="btn-group"> <button type="button" class="btn btn-primary">默认按钮1</button> <button type="button" class="btn btn-primary">默认按钮2</button> <button type="button" class="btn btn-primary">默认按钮3</button> </div> <div class="btn-group btn-group-sm"> <button type="button" class="btn btn-primary">小号按钮1</button> <button type="button" class="btn btn-primary">小号按钮2</button> <button type="button" class="btn btn-primary">小号按钮3</button> </div> <div class="btn-group btn-group-xs"> <button type="button" class="btn btn-primary">极小按钮1</button> <button type="button" class="btn btn-primary">极小按钮2</button> <button type="button" class="btn btn-primary">极小按钮3</button> </div> </div>

垂直对齐

按钮组还可以垂直对齐,可以使用类 btn-group-vertical 来实现。如下所示:

htmlCopy Code
<div class="btn-group-vertical"> <button type="button" class="btn btn-primary">按钮1</button> <button type="button" class="btn btn-primary">按钮2</button> <button type="button" class="btn btn-primary">按钮3</button> </div>

实例展示

以下是一个基于Bootstrap按钮组的简单示例,点击不同的按钮可以在页面中显示对应的内容。

htmlCopy Code
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Bootstrap按钮组示例</title> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/popper.js/1.15.0/umd/popper.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script> </head> <body> <div class="container"> <div class="btn-group"> <button type="button" class="btn btn-primary" data-toggle="tab" href="#home">Home</button> <button type="button" class="btn btn-primary" data-toggle="tab" href="#menu1">菜单1</button> <button type="button" class="btn btn-primary" data-toggle="tab" href="#menu2">菜单2</button> </div> <div class="tab-content"> <div id="home" class="tab-pane"> <h3>Home</h3> <p>这是主页内容。</p> </div> <div id="menu1" class="tab-pane"> <h3>菜单1</h3> <p>这是菜单1 的内容。</p> </div> <div id="menu2" class="tab-pane"> <h3>菜单2</h3> <p>这是菜单2 的内容。</p> </div> </div> </div> </body> </html>

以上就是 Bootstrap 按钮组的学习笔记和实例,希望对你有所帮助!