📅  最后修改于: 2023-12-03 14:39:34.156000             🧑  作者: Mango
Bootstrap是一个流行的前端框架,提供了很多默认的样式和组件,其中按钮组是一个常用的组件之一。本文将介绍Bootstrap按钮组的用法和常见样式。
按钮组可以将一组按钮排列在一起,形成一个组合按钮。按钮组的HTML结构如下:
<div class="btn-group" role="group" aria-label="Basic example">
<button type="button" class="btn btn-secondary">Left</button>
<button type="button" class="btn btn-secondary">Middle</button>
<button type="button" class="btn btn-secondary">Right</button>
</div>
可以通过在父元素(<div>
)上添加btn-group
类来创建按钮组。在按钮组内添加按钮(<button>
)元素,使用Bootstrap的按钮样式类(例如btn
和btn-secondary
)来确定按钮的外观。
按钮组支持多种类型的按钮,包括默认按钮、下拉菜单、工具栏和嵌套按钮组。下面将介绍一些常见样式。
按钮下拉菜单允许用户选择一项或多项选项。下拉菜单的HTML结构如下:
<div class="btn-group">
<button type="button" class="btn btn-danger">Action</button>
<button type="button" class="btn btn-danger dropdown-toggle dropdown-toggle-split" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<span class="sr-only">Toggle Dropdown</span>
</button>
<div class="dropdown-menu">
<a class="dropdown-item" href="#">Action</a>
<a class="dropdown-item" href="#">Another action</a>
<a class="dropdown-item" href="#">Something else here</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item" href="#">Separated link</a>
</div>
</div>
在下拉菜单按钮上添加dropdown-toggle
类和data-toggle="dropdown"
属性来指定下拉菜单,并添加一个下拉菜单控件(<div class="dropdown-menu">
)来显示选项。
按钮工具栏是一组水平排列的按钮,用于执行常见的操作。按钮工具栏的HTML结构如下:
<div class="btn-toolbar" role="toolbar" aria-label="Toolbar with button groups">
<div class="btn-group mr-2" role="group" aria-label="First group">
<button type="button" class="btn btn-secondary">1</button>
<button type="button" class="btn btn-secondary">2</button>
<button type="button" class="btn btn-secondary">3</button>
<button type="button" class="btn btn-secondary">4</button>
</div>
<div class="btn-group mr-2" role="group" aria-label="Second group">
<button type="button" class="btn btn-secondary">5</button>
<button type="button" class="btn btn-secondary">6</button>
<button type="button" class="btn btn-secondary">7</button>
</div>
<div class="btn-group" role="group" aria-label="Third group">
<button type="button" class="btn btn-secondary">8</button>
</div>
</div>
添加btn-toolbar
类来创建按钮工具栏,然后添加一组btn-group
元素来包含多个按钮。按钮工具栏可以是嵌套的,用于实现更复杂的布局。
垂直按钮组将一组按钮垂直排列在一起。垂直按钮组的HTML结构如下:
<div class="btn-group-vertical">
<button type="button" class="btn btn-secondary">Button</button>
<button type="button" class="btn btn-secondary">Button</button>
<button type="button" class="btn btn-secondary">Button</button>
</div>
添加btn-group-vertical
类来创建垂直按钮组。垂直按钮组也支持下拉菜单和工具栏等其他特性。
按钮组是一个常用的前端组件,用于将多个按钮组合在一起。Bootstrap提供了多种类型和样式的按钮组,可以方便地创建出各种复杂的布局。通过学习Bootstrap按钮组的用法和常见样式,程序员可以更好地掌握前端开发的技能。