Bootstrap 徽章学习笔记

什么是徽章?

徽章(Badge)是一种小图标,通常用于表示某个元素的状态或计数。在网站或应用程序中,徽章经常被用来提示未读消息数量、用户级别或者其他重要的信息。

Bootstrap 中的徽章

Bootstrap 提供了一种简单的方式来创建徽章,并可以自定义其背景色、文本颜色、大小等属性。

创建徽章

要创建一个徽章,可以使用 badge 类将其包裹在任何 HTML 元素中,然后设置对应的属性值。

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

以上代码会生成如下的效果:

<span class="badge badge-primary">Primary</span> <span class="badge badge-secondary">Secondary</span> <span class="badge badge-success">Success</span> <span class="badge badge-danger">Danger</span> <span class="badge badge-warning">Warning</span> <span class="badge badge-info">Info</span> <span class="badge badge-light">Light</span> <span class="badge badge-dark">Dark</span>

自定义徽章

通过修改徽章的类名和样式,可以自定义徽章的外观。以下是一些常用的自定义样式:

背景色

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

文本颜色

htmlCopy Code
<span class="badge badge-primary text-white">Primary</span> <span class="badge badge-secondary text-white">Secondary</span> <span class="badge badge-success text-white">Success</span> <span class="badge badge-danger text-white">Danger</span> <span class="badge badge-warning text-white">Warning</span> <span class="badge badge-info text-white">Info</span> <span class="badge badge-light">Light</span> <span class="badge badge-dark">Dark</span>

圆角

htmlCopy Code
<span class="badge badge-primary rounded-pill">Primary</span> <span class="badge badge-secondary rounded-pill">Secondary</span> <span class="badge badge-success rounded-pill">Success</span> <span class="badge badge-danger rounded-pill">Danger</span> <span class="badge badge-warning rounded-pill">Warning</span> <span class="badge badge-info rounded-pill">Info</span> <span class="badge badge-light rounded-pill">Light</span> <span class="badge badge-dark rounded-pill">Dark</span>

徽章中的计数

徽章除了可以显示文本之外,还可以显示一个计数。要在徽章中显示计数,只需要在徽章内添加一个数字即可。

htmlCopy Code
<span class="badge badge-primary">2</span>

结论

徽章是一种常见的 UI 元素,可以用来展示状态或计数等重要信息。Bootstrap 提供了方便易用的徽章组件,可以快速创建具有多种自定义样式的徽章。