Logo
The logo component is a link back to the local site’s homepage, most commonly included in the Header. This text-based logo replaces purely image-based versions for ease of translation.
Light theme
Dark theme
Invoke the dark theme on any component by applyingclass="ds-dark" to a container element.
Markup
Since the text itself acts as the accessible label for the ds-logo link, the check mark graphic can be considered decorative. Therefore, it is supplied an empty alt string to suppress its readout in screen readers.
<a class="ds-logo" href="/">
  <img src="https://DemocracyClub.github.io/design-system/images/logo_icon.svg" alt="" />
  <span>democracy club</span>
</a>
Welsh variant
Light theme
Dark theme
Invoke the dark theme on any component by applyingclass="ds-dark" to a container element.
Welsh versions of the logo should be in English and Welsh, using an <em> element to encapsulate the Welsh translation. The <em> needs to take lang="cy".
<a class="ds-logo" href="/">
  <img src="https://DemocracyClub.github.io/design-system/images/logo_icon.svg" alt="" />
  <span>
    Where Do I Vote?
    <em lang="cy">Ble Ydw i’n Pleidleisio?</em>
  </span>
</a>