Start Chatting Now

Animierte SVGs in Minuten: Gemini 3.1 Tutorial

Gemini3 Team · 14. August 2026 · 5 min read

Testen Sie Gemini 3 auf MidassAI Chat
Animierte SVGs in Minuten: Gemini 3.1 Tutorial

Warum code-basierte Animationen GIFs erneut schlagen

Googles Vorstoß 2026 für code-native Visualisierungen dreht sich nicht darum, Designer zu ersetzen — es geht darum, winzige Assets mit unendlicher Auflösung direkt aus einem Prompt zu liefern. Modelle der Gemini 3.1-Klasse können valides SVG-Markup mit eingebettetem CSS oder SMIL-Animationen ausgeben. Da das Ergebnis Mathematik und keine Pixel ist, skaliert eine einzige Datei von Mobile-Icons bis zu Hero-Sektionen ohne erneuten Export.

Dieses Tutorial führt Sie durch drei aufeinander aufbauende Projekte auf MidassAI Chat — keine Figma-Timeline, kein After Effects, keine lokale IDE erforderlich, bis Sie den finalen Schnipsel einfügen.

Für wen dieses Tutorial gedacht ist

  • Frontend-Entwickler, die Mikro-Interaktionen prototypisieren
  • Marketer, die leichte Ladeanimationen und Icons für Landingpages benötigen
  • Lehrkräfte, die interaktive Diagramme erstellen (Physik, Chemie, Prozessabläufe)
  • Jeder, der 2 MB große GIF-Ladeanimationen auf ansonsten schnellen Sites satt hat
Testen Sie Gemini 3 auf MidassAI Chat

Bevor Sie prompten: Drei Einschränkungen, die schlechte Outputs verhindern

Fügen Sie diese immer in Ihre erste Nachricht ein:

  1. Ausgabeformat: "Return only raw SVG code, starting with <svg and ending with </svg>. No markdown fences."
  2. Animation Engine: "Use CSS @keyframes inside a <style> block within the SVG" (oder "use <animateTransform>", wenn Sie reine SMIL-Embeds benötigen).
  3. Viewport: "viewBox=0 0 100 100", width/height=100%, preserveAspectRatio=xMidYMid meet."

Ohne #1 kämpfen Sie mit Markdown-Umgebungen in CMS-Editoren. Ohne #2 wählt das Modell manchmal inkonsistente Animations-APIs. Ohne #3 brechen responsive Layouts auf Mobilgeräten.

Projekt 1: Dreipunkt-Ladeanimation (Einsteiger)

Öffnen Sie MidassAI Chat und senden Sie:

Write a single self-contained SVG loading indicator: three circles in a row, staggered bounce animation, 1.2s loop, colors #4F46E5 / #6366F1 / #818CF8. Output only raw SVG. Include CSS keyframes inside the SVG. viewBox 0 0 120 40.

Validierung in 60 Sekunden:

  1. Kopieren Sie den Output in eine leere .html-Datei innerhalb von <body>.
  2. Öffnen Sie sie in Chrome — die Animation sollte flüssig loopen.
  3. Prüfen Sie die Dateigröße — erwarten Sie unter 3 KB.

Häufige Lösung: Wenn Kreise oben abgeschnitten werden, antworten Sie: "Increase viewBox height by 20% and reduce bounce amplitude by 15%."

Projekt 2: Interaktiver Button-Hover-Status (Fortgeschritten)

Ziel: SVG-Icon, das die Strichfarbe beim Hover morphing — reines CSS, kein JavaScript.

Prompt-Vorlage:

Create an SVG icon (24×24 logical size, scalable) of a chat bubble. On :hover via CSS inside the SVG, transition stroke from #64748B to #2563EB over 200ms ease-out. Include role="img" and <title>Chat</title>. Output raw SVG only.

Fügen Sie dies in den Icon-Slot Ihrer Site ein oder inline in HTML. Da Hover CSS-gesteuert ist, funktioniert es auf statischen Seiten und in den meisten CMS-HTML-Blöcken.

Fallstrick: Einige Sanitizer entfernen <style>-Tags. Wenn Ihr CMS Styles entfernt, bitten Sie Gemini im Follow-up, "move animation to inline style attributes on each element".

Projekt 3: Bildungssimulation mit Auslöser (Experte)

Inspiriert von Chemie- und Physik-Lehrkräften, die Gemini für interaktive Diagramme nutzen, erstellen Sie eine Ein-Datei-Simulation:

Generate a single-file interactive SVG illustrating a simple state machine: Idle → Loading → Success. Include a <button> inside <foreignObject> labeled "Run". On click, animate a progress arc from 0° to 360° over 2s, then show a green checkmark. Use CSS classes toggled via minimal inline JS inside <script> within SVG (CDATA wrapped). Output only the SVG document.

Test-Checkliste:

  • Button-Klick wird genau einmal pro Zyklus ausgelöst
  • Animation setzt sich beim zweiten Klick sauber zurück
  • Keine externen Assets oder Schriftarten

Wenn <foreignObject> auf Ihrer Zielplattform fehlschlägt, bitten Sie Gemini, "replace foreignObject button with an <a> trigger using href='#run' and :target CSS pseudo-class."

Iterationsschleife: Wie Profis verfeinern, ohne neu zu beginnen

Behandeln Sie jede Antwort als Version, nicht als Wegwerfartikel:

  1. Fügen Sie das aktuelle SVG ein.
  2. Beschreiben Sie eine visuelle Änderung ("slower easing", "flat design, no gradients").
  3. Fragen Sie: "Return full updated SVG; preserve viewBox and accessibility title."

Gemini 3 handled räumliche Bearbeitungen gut, wenn Sie Koordinaten verankern ("move the center dot from (50,50) to (50,45)").

Gemini 3.1 im Vergleich zu älteren Modellen bei SVG-Aufgaben

Ältere Modelle oft:

  • Geben defektes XML aus (nicht geschlossene Pfade)
  • Mischen HTML- und SVG-Namespaces inkorrekt
  • Animieren mit veraltetem SMIL ohne Fallbacks

Outputs der Gemini 3.1-Klasse rendern typischerweise beim ersten Versuch in einem modernen Browser für Loader- und Icon-Aufgaben — dennoch immer im Embed-Kontext validieren (WordPress, Notion, E-Mail-Clients entfernen Skripte aggressiv).

comparison-table {"headers":["Output type","File size vs GIF","Scales to 4K?","Editable?"],"rows":[["Animated GIF","Large (100KB–2MB)","No (pixel blur)","No"],["Gemini SVG + CSS","Often <10KB","Yes","Yes — text edit"]]}}

Produktions-Checkliste vor dem Launch

  • Output durch W3C SVG-Validator oder equivalent laufen lassen
  • In Safari + Chrome testen (CSS-Animation-Timing unterscheidet sich leicht)
  • Bestätigen, dass CMS <style> / <script> nicht entfernt
  • prefers-reduced-motion Media Query hinzufügen — bitten Sie Gemini, diese im Follow-up zu generieren
  • KI-unterstützte Assets gemäß Ihrer Organisationsrichtlinie kennzeichnen

Wann Sie diesen Workflow nicht nutzen sollten

Überspringen Sie KI-generierte SVG-Animationen, wenn:

  • Markenrichtlinien gesperrte Design-System-Komponenten erfordern
  • Sie Lottie-Integration mit komplexen Easing-Kurven benötigen, die bereits in Figma existieren
  • Die Zielumgebung E-Mail ist (SVG-Support ist inkonsistent)

Für Marketing-Sites, Dokumentationsportale und interne Tools bleibt Prompt-to-SVG einer der schnellsten Wege von der Idee zum Embed.

Nächster Schritt

Starten Sie Projekt 1 live, fügen Sie den Spinner in Ihre Staging-Seite ein und iterieren Sie dann über Markenfarben. MidassAI Chat bietet Ihnen Code-Generierung der Gemini 3-Klasse im Browser — kein AI Studio Projekt-Setup erforderlich.

summary-box {"title":"Tutorial recap","rows":[["Tool","MidassAI Chat + Gemini 3"],["Output","Self-contained animated SVG"],["Key prompt rule","Raw SVG only, CSS keyframes inside"],["Validate","Browser + file size under 10KB"]]}}

Weiterführende Artikel

Testen Sie Gemini 3 auf MidassAI Chat