Pill
When to use it
The Pill component is used as "tags" and "flags" that often are clickable. They are commonly used to highlight categories, statuses, or other important information in a compact form.
Variants
The default color is --primary
, but any other valid color can be used using utility classes.
Use the .c-pill--large
modifier for a larger version or .c-pill--removable
modifier to add a removable button to the pill (together with a .c-pill__button
element, see examples).
What it looks like
Code examples
html
<a href="#" class="c-pill"><span>Tagname</span></a>
html
<span class="c-pill u-color-yellow-base"><span>New</span></span>
<span class="c-pill u-color-blue-lighter"><span>Updated</span></span>
html
<span class="c-pill u-color-blue-darkest"><span class="c-pill__prefix">#</span><span>Poppis</span></span>
<span class="c-pill u-color-turquoise-base"><span class="c-pill__prefix">.</span><span>Tickster</span></span>
html
<span class="c-pill c-pill--removable"><span>Tagname</span><a href="#" class="c-pill__button">Remove Tagname</a></span>
<span class="c-pill c-pill--removable u-color-grey-lighter"><span>Another, reeeeally reeeaaally long tag</span><button class="c-pill__button">Remove Another, reeeeally reeeaaally long tag</button></span>
html
<span class="c-pill c-pill--large u-color-yellow-base"><span>New</span></span>
<span class="c-pill c-pill--large u-color-blue-lighter"><span>Updated</span></span>
<span class="c-pill c-pill--large u-color-blue-darkest"><span class="c-pill__prefix">#</span><span>Poppis</span></span>
<span class="c-pill c-pill--large u-color-turquoise-base"><span class="c-pill__prefix">.</span><span>Tickster</span></span>
Accessibility notes
Not much here, just make sure you don't misuse the color classes in a way that contrasts could be a problem (e.g. grey pills on grey backgrounds).