什么是Bootstrap中的徽章
介绍:在Bootstrap v5中,徽章是简单而基本的组件,用来显示一个指标或计算一个数字。这对于邮件计数和提醒等用途相当有用。徽章与标签相同,只是它们的边角更圆。徽章通过使用相对的字体大小和em单位,与直接的父元素的大小相匹配。从Bootstrap v5开始,徽章不再具有链接的焦点或悬停样式。
方法:我们可以在<span>
元素中创建徽章.badge类来创建矩形徽章。我们也可以用一个上下文类(如.badge-secondary)来创建不同的徽章变化。下面是在Bootstrap中实现一个简单徽章的过程。
第1步:将Bootstrap和jQuery CDN纳入<head>
所有其他样式表之前的标签,以加载我们的CSS。
第2步:在<body>
标签中添加<span>
标签。
第3步:在<span>
元素中添加.badge类和上下文类(如。badge-secondary)。
注意 。使用屏幕阅读器和其他辅助技术的用户可能会发现徽章令人困惑,这取决于它们的使用方式。虽然徽章的设计给了用户一个视觉线索,让他们知道徽章的用途,但这些用户只能看到徽章的文字。这些徽章可能会根据上下文,在一个短语的末尾出现随机的额外单词或数字。
例子1:在这个例子中,我们将在文本前面显示徽章以突出文本。在下面的例子中,”新 “的徽章被显示出来。徽章将能够通知用户任何 “新 “的帖子,或在他的账户中出现的消息。徽章可以作为链接,直接导航到一个网页或网页按钮,提供一个计数器。
输出:
Bootstrap中的徽章
例子2:在这个例子中,我们将在一个显示计数器的按钮内使用徽章。它显示用户有4个通知、10个消息和2个更新。它将通知用户检查这些通知、信息和更新。我们也可以改变背景的效用来改变徽章的颜色。我们可以用红色来显示危险,也可以用黄色来显示警告,等等。
输出:
在Bootstrap中使用徽章显示的计数器
例子3:在这个例子中,我们也将改变我们的背景实用类,以快速修改徽章的外观。请注意,当使用Bootstrap默认的.bg-light时,你可能需要一个像.text-dark这样的文本颜色实用程序来进行适当的造型。这是因为背景实用程序不设置任何东西,只设置背景色。
输出:
为徽章添加不同的背景颜色以增加其意义
注意 :赋予辅助技术以目的感 颜色可以用来增加意义,但辅助技术的使用者,如屏幕阅读器,将无法理解它。确定颜色所代表的信息从内容本身就很明显(如可见的文字),或通过其他方式包含。