Notes on Implementation
We do not use Bootstrap’s Badges component, but implement our own with increased color contrast. The documentation for Bootstrap Badges is applicable, along with the Accessibility Notes below.
Note that depending on how they are used, badges may be confusing for users of screen readers and similar assistive technologies. While the styling of badges provides a visual cue as to their purpose, these users will simply be presented with the content of the badge. Depending on the specific situation, these badges may seem like random additional words or numbers at the end of a sentence, link, or button.
Default Badge Styles
A basic badge can be created with the
.badge class. Badges scale to match the size of the immediate parent element by using relative font sizing and em units.
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 Bootstrap v3.
Using the contextual .badge-* classes on an element quickly provide actionable badges with hover and focus states.