How to: SVG Animationen

Icon
Victoria Rauch
09/2023
3 Minuten Lesedauer
Know How
Icon
Victoria Rauch
UX/UI Design Craft Lead
Meet the team
Zusammenfassung
Kleine Animationen sind wie die feinen Gewürze eines Gerichts – sie verleihen einer Website den letzten Schliff und laden User zur Interaktion ein. Doch oft bleiben sie ein unerfülltes Nice-to-have, verbannt aus dem Projekt-Scope. Die Gründe dafür sind vielfältig: der Aufwand, die benötigte Software-Skills und die Performance des Web-Projekts. Doch es gibt eine Lösung, die all diese Hürden elegant umgeht: SVG SMIL Animationen.
Vorteile von SVG-Animationen

Die Vorteile dieser Methode sind vielfältig: Für die Erstellung wird keine zusätzliche Software benötigt, denn Figma und After Effects bieten bereits alle erforderlichen Funktionen. Designer können eigenständig Animationen erstellen und testen, ohne auf Entwickler angewiesen zu sein. Die Animationen sind in das SVG eingebettet, was bedeutet, dass keine Extra Libraries oder JavaScripts benötigt werden. Dank der hohen Browserkompatibilität und der guten Performance sind SVG SMIL Animationen eine attraktive Option für jede Website (Can I use).

 

 

So funktionierts

Um mit SVG SMIL Animationen zu arbeiten, benötigt man Figma und das Plugin AEUX, um Vektor-Assets anzulegen, sowie Adobe After Effects und das Plugin Bodymovin, um die Animationen zu erstellen und zu exportieren. Der ZXP Installer erleichtert die Verwaltung der After Effects Plugins.

 

 

 

1. Erstellen der Assets in Figma

Als erster Schritt ist eine strukturierte Vorbereitung entscheidend. Alle zu animierenden Elemente werden sauber angelegt und mit aussagekräftigen Namen versehen. Separat angelegte Layers für Animationen erleichtern später das Arbeiten. Man sollte darauf achten, dass die Shapes keinen border-radius haben, da diese Eigenschaft über AEUX nicht an After Effects übertragen wird. Auch auf Masken sollte man verzichten, da sie ebenfalls nicht verwertet werden können. Wenn die Assets sauber angelegt sind, können sie mithilfe des Figma-Plugins AEUX in After Effects importiert werden.

2. Animieren in After Effects

Nun ist es an der Zeit, den Illustrationen Leben einzuhauchen. In Adobe After Effects können die einzelnen Layers animiert werden. Während einige Effekte nahtlos in SMIL exportiert werden können, erfordern andere möglicherweise eine alternative Herangehensweise. Die von SMIL unterstützten Effekte umfassen masks (additive und intersect), shapes, solids, texts, precomps, transforms und opacity. Eine hilfreiche Referenz dazu findet sich hier: A Guide to SVG Animations (SMIL).

3. Exportieren des SVGs mit Bodymovin in After Effects

Zum Exportieren wird das Bodymovin Plugin in After Effects geöffnet und in den Export-Einstellungen des Plugins SMIL (svg) aktiviert. Danach kann der Export der Komposition gestartet werden. Die exportierte SVG-Datei sollte man im Browser testen, um sicherzustellen, dass alles wie erwartet funktioniert.

insights-how-to-svg-animationen-video
Fazit

SVG SMIL Animationen sind die ideale Lösung, um kleinere Animationen wie animierte Icons effizient abzubilden. Sie bieten eine einfache und effektive Möglichkeit, die User Experience zu verbessern, ohne dabei die Performance zu beeinträchtigen. Während sie sich für komplexe Hero Animationen weniger eignen, sind sie für viele andere Anwendungsfälle eine äußerst attraktive Option.

Die hier abgebildeten SVG Animationen sind im Zuge der Umsetzung des Kids Bereichs in der Sammlung Goetz Web-App entstanden.

 

Zur Referenz

Wir haben dir spannende
Geschichten zu erzählen.