Maxim Mironjuk
-
Februar 14, 2025
Wer in einem Hyvä-Theme jedes Icon als vollständiges Inline-SVG in jedes phtml-Template kopiert, bläht den DOM unnötig auf und erschwert spätere Änderungen am Icon-Set. SVG-Icon-Sprites lösen dieses Problem, indem sie jede Icon-Form nur einmal definieren und über eine einfache Referenz an beliebig vielen Stellen im Theme wiederverwenden. Dieser Artikel zeigt, wie sich SVG-Icon-Sprites in einem Hyvä-Theme aufbauen, optimieren, generieren und barrierefrei einbinden lassen, inklusive konkretem Node-Build-Skript, SVGO-Konfiguration und einem wiederverwendbaren Icon-Partial.