2016-10-26 18:33:58 -07:00
---
layout: docs
title: Badges
2017-03-02 18:32:21 -06:00
description: Documentation and examples for badges, our small count and labeling component.
2016-10-26 18:33:58 -07:00
group: components
2017-05-27 23:01:14 -07:00
toc: true
2016-10-26 18:33:58 -07:00
---
## Example
Badges scale to match the size of the immediate parent element by using relative font sizing and `em` units.
2017-05-27 23:01:14 -07:00
< div class = "bd-example" >
2017-06-25 18:15:32 -07:00
< div class = "h1" > Example heading < span class = "badge badge-secondary" > New< / span > < / div >
< div class = "h2" > Example heading < span class = "badge badge-secondary" > New< / span > < / div >
< div class = "h3" > Example heading < span class = "badge badge-secondary" > New< / span > < / div >
< div class = "h4" > Example heading < span class = "badge badge-secondary" > New< / span > < / div >
< div class = "h5" > Example heading < span class = "badge badge-secondary" > New< / span > < / div >
< div class = "h6" > Example heading < span class = "badge badge-secondary" > New< / span > < / div >
2017-05-27 23:01:14 -07:00
< / div >
{% highlight html %}
2017-06-25 18:15:32 -07:00
< h1 > Example heading < span class = "badge badge-secondary" > New< / span > < / h1 >
< h2 > Example heading < span class = "badge badge-secondary" > New< / span > < / h2 >
< h3 > Example heading < span class = "badge badge-secondary" > New< / span > < / h3 >
< h4 > Example heading < span class = "badge badge-secondary" > New< / span > < / h4 >
< h5 > Example heading < span class = "badge badge-secondary" > New< / span > < / h5 >
< h6 > Example heading < span class = "badge badge-secondary" > New< / span > < / h6 >
2017-05-27 23:01:14 -07:00
{% endhighlight %}
2016-10-26 18:33:58 -07:00
## Contextual variations
Add any of the below mentioned modifier classes to change the appearance of a badge.
{% example html %}
2017-06-25 18:15:32 -07:00
{% for color in site.data.theme-colors %}
< span class = "badge badge-{{ color.name }}" > {{ color.name | capitalize }}< / span > {% endfor %}
2016-10-26 18:33:58 -07:00
{% endexample %}
{% capture callout-include %}{% include callout-warning-color-assistive-technologies.md %}{% endcapture %}
{{ callout-include | markdownify }}
## Pill badges
Use the `.badge-pill` modifier class to make badges more rounded (with a larger `border-radius` and additional horizontal `padding` ). Useful if you miss the badges from v3.
{% example html %}
2017-06-25 18:15:32 -07:00
{% for color in site.data.theme-colors %}
< span class = "badge badge-pill badge-{{ color.name }}" > {{ color.name | capitalize }}< / span > {% endfor %}
2016-10-26 18:33:58 -07:00
{% endexample %}
2017-01-16 00:45:04 -05:00
## Links
Using the `.badge` classes with the `<a>` element quickly provide _actionable_ badges with hover and focus states.
{% example html %}
2017-06-25 18:15:32 -07:00
{% for color in site.data.theme-colors %}
< a href = "#" class = "badge badge-{{ color.name }}" > {{ color.name | capitalize }}< / a > {% endfor %}
2017-01-16 00:45:04 -05:00
{% endexample %}