Wenn Ihre Form(en) immer eine feste Farbe haben und Sie mehr als ein Paar haben, können Sie Fontello verwenden und eine benutzerdefinierte Symbol-Schriftart mit einer ganzen Serie Ihrer eigenen benutzerdefinierten SVG-Formen erstellen. Dann können Sie alle Größen und Farben nur mit CSS festlegen/animieren.
Für alle möglichen Anwendungsfälle für diese Frage ist dies ein wichtiges Paradigma zu beachten. Ich habe es in vielen Projekten verwendet. Auf jeden Fall, wenn Sie noch nicht von Fontello gehört haben, müssen Sie sich darüber informieren. Wenn Sie von einer ähnlichen Lösung wissen, die besser ist, würde ich gerne davon erfahren.
Mögliche Nachteile:
-
Symbol-/Form-Schriften beeinträchtigen bekanntermaßen Bildschirmleser, sodass dies einiges an Handhabung erfordern kann.
-
Fontello kann beim Importieren von Formen wählerisch sein und es kann einige Versuche und Fehler beim Erstellen und Exportieren erfordern. Vermeiden Sie jegliches Gruppieren und verwenden Sie nur einzelne nicht verschachtelte Verbundformen.