Skip to main content

Icons

Boost uses Font Awesome, the world’s most popular icon set.

Wrap an icon in a container with .icon and .icon-{color} to add a background color. Center it using .m-auto.

Change the icon size by adding .icon-sm or .icon-lg.

<div class="icon icon-success icon-lg">
  <i class="fa-solid fa-desktop m-auto"></i>
</div>
<div class="icon icon-warning">
  <i class="fa-solid fa-tablet-alt m-auto"></i>
</div>
<div class="icon icon-primary icon-sm">
  <i class="fa-solid fa-mobile-alt m-auto"></i>
</div>

Accessibility

If an icon is purely decorative, add the aria-hidden attribute.

<i class="fa-solid fa-mobile-alt" aria-hidden="true"></i>

For icons with semantic meaning, use aria-hidden attribute, and provide a text alternative. Hide the text visually while keeping it accessible with .visually-hidden.

<a class="icon icon-secondary" href="#">
  <i class="fa-brands fa-instagram" aria-hidden="true"></i>
  <span class="visually-hidden">Instagram</span>
</a>