Image Replacement

Utilize the .text-hide class or mixin to help replace an element’s text content with a background image.

Hiding text with .text-hide will keep it accessible to assistive technology users. .text-hide is different from .sr-only, where .text-hide will hide only the text, and .sr-only will hide the entire element.

This utility is also available in responsive variants of the form .text{-sm|-md|-lg|-xl}-hide, similar to the other typography utilities.

<h1 class="text-hide">Custom heading</h1>

Hiding the text and showing an image replacement is easily done using a background-image.

CAST Figuration

<h1 class="text-hide" style="background-image: url('/assets/brand/figuration-solid.svg'); width: 3rem; height: 3rem;">CAST Figuration</h1>

Below is an example of using the text-hide() mixin in your Sass.

CAST Figuration

// Usage as a mixin
.heading {
  width: 3rem;
  height: 3rem;
  background-image: url('/assets/brand/figuration-solid.svg');

  @include text-hide;

<h1 class="heading">CAST Figuration</h1>