Example Component Library
Demo Components
Card
Layouts Hero
Info card Slotted card
Alert Badge Button Quote oneup Rich button User card
Demo Extra Button
Demo Nav
Cards Info card
Elements Quote oneup Badge
Icon Accessibility
Generic Divider Tooltip
Action button Design guidelines
Demo Single Chip Pill
Gallery / Demo Nav / Elements / Icon / Accessibility Gallery / / Accessibility
Demo Nav / Elements / Icon /

Icon Accessibility

Screen readers

Always pair icons with a visible or visually-hidden text label. The icon component sets aria-hidden="true" so screen readers skip the icon element itself.

<button>
  {% icon "close" %}
  <span class="sr-only">Close</span>
</button>

Colour contrast

Icon fill colour must meet a minimum 3:1 contrast ratio against its background for non-text contrast (WCAG 1.4.11).