后浪云Bootstrap教程:Bootstrap 徽章(Badges)
Bootstrap 徽章(Badges)
本章将讲解 Bootstrap 徽章(Badges)。徽章与标签相似,主要的区别在于徽章的边角更加圆滑。
徽章(Badges)主要用于突出显示新的或未读的项。如需使用徽章,只需要把 <span class="badge"> 添加到链接、Bootstrap 导航等这些元素上即可。
下面的实例演示了这点:
实例
展示未读邮件:
<
a
href
=
"
#
"
>
Mailbox
<
span
class
=
"
badge
"
>
50
</
span
>
</
a
>
尝试一下 »
结果如下所示:
当没有新的或未读的项时,通过 CSS 的 :empty 选择器,徽章会折叠起来,表示里边没有内容。
实例
展示未读消息:
<
div
class
=
"
container
"
>
<
h2
>
徽章
</
h2
>
<
p
>
.badge 类指定未读消息的数量:
</
p
>
<
p
>
<
a
href
=
"
#
"
>
收件箱
<
span
class
=
"
badge
"
>
21
</
span
>
</
a
>
</
p
>
</
div
>
尝试一下 »
激活导航状态
您可以在激活状态的胶囊式导航和列表导航中放置徽章。通过使用 <span class="badge"> 来激活链接,如下面的实例所示:
实例
<
h4
>
胶囊式导航中的激活状态
</
h4
>
<
ul
class
=
"
nav nav-pills
"
>
<
li
class
=
"
active
"
>
<
a
href
=
"
#
"
>
首页
<
span
class
=
"
badge
"
>
42
</
span
>
</
a
>
</
li
>
<
li
>
<
a
href
=
"
#
"
>
简介
</
a
>
</
li
>
<
li
>
<
a
href
=
"
#
"
>
消息
<
span
class
=
"
badge
"
>
3
</
span
>
</
a
>
</
li
>
</
ul
>
<
br
>
<
h4
>
列表导航中的激活状态
</
h4
>
<
ul
class
=
"
nav nav-pills nav-stacked
"
style
=
"
max-width: 260px;
"
>
<
li
class
=
"
active
"
>
<
a
href
=
"
#
"
>
<
span
class
=
"
badge pull-right
"
>
42
</
span
>
首页
</
a
>
</
li
>
<
li
>
<
a
href
=
"
#
"
>
简介
</
a
>
</
li
>
<
li
>
<
a
href
=
"
#
"
>
<
span
class
=
"
badge pull-right
"
>
3
</
span
>
消息
</
a
>
</
li
>
</
ul
>
尝试一下 »
结果如下所示: