@ithaka/bonsai
Version:
ITHAKA core styling
50 lines (38 loc) • 1.65 kB
Markdown
---
title: Badges & Labels
description: Styled inline elements that provide metadata about their associated content
sass: ./scss/_badges.scss
---
## How To Use
### Content
- Badge can take any text but it's a good idea to keep it short
```html_example
<ul class="inline-list">
<li><span class="badge">journal article</span></li>
<li><span class="badge">book chapter</span></li>
<li><span class="badge">pamphlet</span></li>
<li><span class="badge">research report</span></li>
</ul>
```
<br />
### Coloring
- Badge can be colored with any of the colors in the [$bonsai-palette](colors.html)
```html_example
<ul class="inline-list">
<li><span class="badge badge-border dark-green-color">free</span></li>
<li><span class="badge badge-border dark-green-color">open access</span></li>
<li><span class="badge badge-border hover-color">new</span></li>
<li><span class="badge badge-border dark-gray-color">multimedia</span></li>
<li><span class="badge badge-border dark-gray-color">supplements</span></li>
</ul>
```
<hr />
## Accessibility
### Contrast
1. The visual presentation of text and images of text should have a contrast ratio of at least 4.5:1, except for large-scale text and images of large-scale text, whose contrast ratio should be at least 3:1.
1. Text or images of text that meet one or more criteria below have no contrast requirement:
- are part of an inactive user interface component
- are pure decoration
- are not visible to anyone
- are part of a picture that contains significant other visual content
- text that is part of a logo or brand name has no minimum contrast requirement