Direkter Link zum Artikel: Ein Snippet, um alle SVGs in einem Sprite anzuzeigen

Ein Snippet, um alle SVGs in einem Sprite anzuzeigen

Ich stelle mir einen SVG-Sprite so vor:

<svg display="none">
  <symbol id="icon-one"> ... </symbol><symbol>
  </symbol><symbol id="icon-two"> ... </symbol><symbol>
  </symbol><symbol id="icon-three"> ... </symbol><symbol>
</symbol></svg>

Ich war lange ein Fan dieses Ansatzes für Icon-Systeme (sie mit <use></use> nach Bedarf zu verwenden) …

Avatar of Chris Coyier
Chris Coyier am
Direkter Link zum Artikel Barrierefreie SVG-Icons mit Inline-Sprites

Barrierefreie SVG-Icons mit Inline-Sprites

Dies ist ein großartiger Einblick in barrierefreie SVG-Markup-Muster von Marco Hengstenberg. Hier ist das ideale Beispiel

<button type="button">
  Menu
  <svg class="svg-icon"
     role="img"
     height="10"
     width="10"
     viewBox="0 0 10 10"
     aria-hidden="true"
     focusable="false">
     <path d="m1 7h8v2h-8zm0-3h8v2h-8zm0-3h8v2h-8z"></path>
    </svg>
</button>
Avatar of Chris Coyier
Chris Coyier am