Framer Motion in Lovable – abstrakte Visualisierung von Easing-Kurven, Stagger-Sequenzen und Bewegungsspuren

    Framer Motion in Lovable nutzen – einfach prompten reicht (fast)

    7. Mai 20264 min Lesezeit
    Till Freitag

    TL;DR: „Du musst Framer Motion in Lovable nicht installieren. Du musst es prompten – konkret, mit Trigger, Bewegung und Timing."

    — Till Freitag

    Die kurze Antwort

    Ja – in den meisten Fällen reicht es wirklich, „nutze Framer Motion" zu prompten. Lovable kennt die Library, installiert sie automatisch, importiert die richtigen Komponenten und schreibt typsicheres TSX. Du musst weder npm install noch Imports selbst pflegen.

    Aber: „Mach das schöner mit Animation" ist kein guter Prompt. Wenn du nur das sagst, bekommst du ein zufälliges Fade-in und bist enttäuscht. Der Hebel liegt im Wie du promptest, nicht im Setup.

    Was Lovable für dich erledigt

    • framer-motion ist im Stack vorgesehen – Lovable fügt das Package bei Bedarf automatisch hinzu.
    • Imports (motion, AnimatePresence, useScroll, useTransform …) werden automatisch gesetzt.
    • Tailwind-Klassen und motion.div werden korrekt kombiniert.
    • SSR/Hydration-Themen (z. B. AnimatePresence mit mode="wait") erkennt Lovable in der Regel selbst.

    Heißt konkret: Du musst weder die API kennen noch die Doku lesen, um saubere Animationen zu bekommen. Du musst nur präzise beschreiben, was passieren soll.

    Der Prompt-Trick: Trigger, Bewegung, Timing

    Gute Animation-Prompts haben drei Bestandteile:

    1. Trigger – Wann passiert es? (On mount, on scroll, on hover, on state change)
    2. Bewegung – Was bewegt sich wie? (Opacity, translate, scale, rotate)
    3. Timing – Wie schnell, mit welchem Easing, ggf. Stagger?

    Schlechter Prompt

    „Animier die Hero-Section."

    Ergebnis: ein generisches Fade-in. Funktioniert, aber langweilig.

    Guter Prompt

    „In der Hero-Section: Headline soll beim Mount von unten reinsliden (y: 40 → 0, opacity 0 → 1, duration 0.6s, ease out). Subline 0.15s später, gleicher Effekt. CTA-Button 0.3s später mit leichtem Scale (0.95 → 1). Nutze Framer Motion."

    Ergebnis: ein durchdacht orchestrierter Auftritt – genau einmal beschrieben, dauerhaft im Code.

    Drei Prompt-Vorlagen zum Kopieren und Einfügen

    Diese Prompts kannst du 1:1 in Lovable pasten. Sie decken 80 % der Use Cases auf einer Landingpage ab.

    1. Scroll-Reveal für Sections

    Prompt (kopieren und in Lovable einfügen):

    Wrap jede Hauptsektion auf der Landingpage in eine Framer Motion Komponente.
    
    - Trigger: whileInView (wenn die Section in den Viewport scrollt)
    - Bewegung: opacity 0 → 1, y: 24 → 0
    - Timing: duration 0.5s, ease "easeOut"
    - Viewport-Config: once: true, margin: "-100px"
    
    Stelle sicher, dass die Animation nur einmal abspielt und nicht beim Zurückscrollen wiederholt wird.

    Was Lovable daraus baut:

    • Ein motion.section oder motion.div pro Hauptsektion
    • initial={{ opacity: 0, y: 24 }}
    • whileInView={{ opacity: 1, y: 0 }}
    • viewport={{ once: true, margin: "-100px" }}
    • transition={{ duration: 0.5, ease: "easeOut" }}

    2. Stagger für Listen / Grids

    Prompt (kopieren und in Lovable einfügen):

    Die Feature-Cards im Grid sollen nacheinander erscheinen, wenn die Section in den Viewport kommt.
    
    - Nutze Framer Motion mit staggerChildren: 0.08 im Parent
    - Jede Card: opacity 0 → 1, y: 16 → 0
    - Timing: duration 0.4s, ease "easeOut"
    - Trigger: whileInView auf dem Parent-Container
    
    Stelle sicher, dass die stagger-Animation nur einmal abspielt.

    Was Lovable daraus baut:

    • Ein Parent-motion.div mit variants für staggerChildren
    • transition={{ staggerChildren: 0.08 }}
    • Child-motion.divs mit variants={{ hidden: { opacity: 0, y: 16 }, visible: { opacity: 1, y: 0 } }}
    • viewport={{ once: true }} auf Parent-Ebene

    3. Hover-Microinteraction

    Prompt (kopieren und in Lovable einfügen):

    Pricing-Cards: bei Hover leichtes Lift und Schatten verstärken.
    
    - Bewegung: y: -4, boxShadow verstärken (z.B. von shadow-lg zu shadow-2xl)
    - Transition: Spring-Physics mit stiffness 300, damping 20
    - Kein Exit-Animation nötig – Framer Motion springt zurück
    - Nicht zu verspielt, professioneller Look

    Was Lovable daraus baut:

    • whileHover={{ y: -4, boxShadow: "..." }}
    • transition={{ type: "spring", stiffness: 300, damping: 20 }}
    • Kombination mit bestehenden Tailwind-Shadow-Klassen

    Diese drei Patterns decken 80 % der Use Cases ab, die du auf einer Landingpage brauchst.

    Wann es doch hakt – und wie du es löst

    Gelegentlich passieren drei Dinge:

    • Animation läuft nicht beim ersten Render → Prompt: „Stelle sicher, dass die Komponente client-seitig animiert und keine SSR-Hydration-Mismatches erzeugt."
    • AnimatePresence zeigt keinen Exit → Prompt: „Wickle den bedingten Block in <AnimatePresence mode='wait'> und gib jedem Child eine stabile key-Prop."
    • Layout springt → Prompt: „Nutze layout-Prop bzw. LayoutGroup, damit die Größenänderung sauber animiert."

    Das sind die Klassiker. Wenn du sie als Folge-Prompt schickst, sind sie meistens in einem Turn behoben.

    Wann du nicht Framer Motion nehmen solltest

    • Reine CSS-Transitions (Hover-Color, Underline-Slide) – dafür reicht Tailwind. Lovable wählt das von selbst, wenn du nicht explizit „Framer Motion" sagst.
    • Accordion / Dialog – die shadcn/Radix-Komponenten haben eigene Animationen. Nicht doppelt animieren.
    • Komplexe Timeline-Choreografie über mehrere Komponenten hinweg – hier lohnt sich GSAP. Selten nötig auf einer normalen Marketing-Site.

    Fazit

    Framer Motion in Lovable ist kein Setup-Problem, sondern ein Prompt-Problem. Wer Trigger, Bewegung und Timing im Prompt benennt, bekommt in einem Turn das, wofür man früher zwei Stunden mit der Doku verbracht hat.

    Kurz: Ja, du musst es nur prompten. Aber prompte präzise.

    Du baust gerade selbst mit Lovable und willst tiefer rein? Schau dir den Vibeland Kickoff an – da bauen wir live mit Lovable, Claude und monday Vibe.

    TeilenLinkedInWhatsAppE-Mail

    Verwandte Artikel

    Die besten Lovable Ressourcen – Dein ultimativer Guide 2026
    18. März 20263 min

    Die besten Lovable Ressourcen – Dein ultimativer Guide 2026

    Alle wichtigen Lovable Ressourcen auf einen Blick: offizielle Docs, Community, YouTube-Tutorials, Pricing und unsere bes…

    Weiterlesen
    Lovable KI-Chat generiert eine React-App mit UI-Komponenten
    3. März 20264 min

    Erste Schritte mit Lovable – Deine erste React-App in 30 Minuten

    Lovable macht Full-Stack-Entwicklung zugänglich: In diesem Tutorial baust du Schritt für Schritt deine erste React-App –…

    Weiterlesen
    Von GPT Engineer bis heute: Die komplette Lovable-Reise in 6 ThesenDeep Dive
    27. Mai 20268 min

    Von GPT Engineer bis heute: Die komplette Lovable-Reise in 6 Thesen

    Vom GPT-Engineer-Repo im Juni 2023 über den Lovable-Launch Ende 2024 bis zu Beyond Apps, Skills, Mobile, Vent Tool, Goog…

    Weiterlesen
    Lovable Subagents: Parallele Recherche, ein orchestrierender Head-Agent
    27. Mai 20264 min

    Lovable Subagents: Parallele Recherche, ein orchestrierender Head-Agent

    Lovable führt Subagents ein: Read-only-Helfer, die parallel Codebase und Web durchsuchen, jeder mit eigenem Context-Wind…

    Weiterlesen
    Lovables Vent Tool: Wenn der Agent selbst Bugs meldet
    23. Mai 20262 min

    Lovables Vent Tool: Wenn der Agent selbst Bugs meldet

    Lovable hat dem Agenten ein Ventil gegeben: er postet seinen Frust direkt nach Slack. Ein zweiter Agent prüft, ob daraus…

    Weiterlesen
    Lovable verbindet sich jetzt mit Google Workspace und Gemini Enterprise
    22. Mai 20262 min

    Lovable verbindet sich jetzt mit Google Workspace und Gemini Enterprise

    Gmail, Calendar, Drive, Sheets, Slides, Maps Platform, BigQuery und Gemini Enterprise – Lovable baut jetzt Apps direkt a…

    Weiterlesen
    Lovable Mobile App: Vibe Coding direkt vom Handy
    28. April 20261 min

    Lovable Mobile App: Vibe Coding direkt vom Handy

    Die Lovable Mobile App ist live – iOS und Android. Prompts queuen unterwegs, Push-Notification wenn der Build durch ist,…

    Weiterlesen
    Claude Opus 4.7 ist da: Was Du jetzt über Tokenizer, xhigh und Spend Controls wissen musst
    17. April 20265 min

    Claude Opus 4.7 ist da: Was Du jetzt über Tokenizer, xhigh und Spend Controls wissen musst

    Anthropic hat Claude Opus 4.7 veröffentlicht. Gleicher Preis wie 4.6, aber spürbar besser bei Coding, Agenten und visuel…

    Weiterlesen
    Lovable KI-Workspace mit Dokumenten, Datenanalyse und Videogenerierung
    19. März 20262 min

    Lovable kann jetzt mehr als Apps bauen – Dokumente, Datenanalyse, Videos & mehr

    Lovable ist nicht mehr nur ein App-Builder. Die Plattform analysiert Daten, erstellt Pitch Decks, generiert Videos und v…

    Weiterlesen