Bootstrap5 按钮学习笔记

Bootstrap5 是一个流行的前端框架,提供了简单快速地创建响应式布局、美观的样式和交互性的组件。在 Bootstrap 中,按钮是最基本和常用的组件之一,下面将详细讲解 Bootstrap5 按钮。

基本按钮

基本的按钮样式是在 <button> 标签上添加 .btn 类来实现的。以下是一些例子:

markdownCopy Code
<button class="btn btn-primary">Primary</button> <button class="btn btn-secondary">Secondary</button> <button class="btn btn-success">Success</button> <button class="btn btn-danger">Danger</button> <button class="btn btn-warning">Warning</button> <button class="btn btn-info">Info</button> <button class="btn btn-light">Light</button> <button class="btn btn-dark">Dark</button>

以上代码将生成 8 个不同颜色的按钮。

链接按钮

Bootstrap 还提供了用 <a> 标签作为按钮的样式。你可以在 <a> 标签内添加 .btn.btn-* 类来实现以下效果:

markdownCopy Code
<a href="#" class="btn btn-primary">Primary</a> <a href="#" class="btn btn-secondary">Secondary</a> <a href="#" class="btn btn-success">Success</a> <a href="#" class="btn btn-danger">Danger</a> <a href="#" class="btn btn-warning">Warning</a> <a href="#" class="btn btn-info">Info</a> <a href="#" class="btn btn-light">Light</a> <a href="#" class="btn btn-dark">Dark</a>

按钮尺寸

Bootstrap5 还提供了三种不同的按钮尺寸:大号、默认和小号。在 .btn 类后面添加 .btn-lg.btn-sm.btn-block 类即可实现不同尺寸的按钮。

markdownCopy Code
<button class="btn btn-primary btn-lg">Large button</button> <button class="btn btn-primary">Normal button</button> <button class="btn btn-primary btn-sm">Small button</button> <button class="btn btn-primary btn-block">Block level button</button>

禁用按钮

你还可以将按钮置为禁用状态,只需要在 <button><a> 标签上添加 disabled 属性即可。

markdownCopy Code
<button class="btn btn-primary" disabled>Primary button</button> <a href="#" class="btn btn-primary disabled">Primary link</a>

按钮组

如果你需要将一组按钮放在一起,可以使用按钮组。在一个包含按钮的元素上添加 .btn-group 类即可。

markdownCopy Code
<div class="btn-group"> <button class="btn btn-primary">Button 1</button> <button class="btn btn-primary">Button 2</button> <button class="btn btn-primary">Button 3</button> </div>

以上代码将生成一个包含三个按钮的按钮组。

实例

以下是一个演示 Bootstrap5 按钮的简单示例:

markdownCopy Code
# Bootstrap5 按钮示例 这是一个包含各种不同类型和尺寸的按钮示例: ## 基本按钮 <button class="btn btn-primary">Primary button</button> <button class="btn btn-secondary">Secondary button</button> <button class="btn btn-success">Success button</button> <button class="btn btn-danger">Danger button</button> <button class="btn btn-warning">Warning button</button> <button class="btn btn-info">Info button</button> <button class="btn btn-light">Light button</button> <button class="btn btn-dark">Dark button</button> ## 链接按钮 <a href="#" class="btn btn-primary">Primary link</a> <a href="#" class="btn btn-secondary">Secondary link</a> <a href="#" class="btn btn-success">Success link</a> <a href="#" class="btn btn-danger">Danger link</a> <a href="#" class="btn btn-warning">Warning link</a> <a href="#" class="btn btn-info">Info link</a> <a href="#" class="btn btn-light">Light link</a> <a href="#" class="btn btn-dark">Dark link</a> ## 按钮尺寸 <button class="btn btn-primary btn-lg">Large button</button> <button class="btn btn-primary">Normal button</button> <button class="btn btn-primary btn-sm">Small button</button> <button class="btn btn-primary btn-block">Block level button</button> ## 禁用按钮 <button class="btn btn-primary" disabled>Primary button</button> <a href="#" class="btn btn-primary disabled">Primary link</a> ## 按钮组 <div class="btn-group"> <button class="btn btn-primary">Button 1</button> <button class="btn btn-primary">Button 2</button> <button class="btn btn-primary">Button 3</button> </div>

以上代码将生成一个包含各种类型和尺寸的按钮示例。