Framer Motiondie Animations-Bibliothek für React
Framer Motion ist eine deklarative Animations-Bibliothek für React. Statt Animationen Schritt für Schritt zu skripten, beschreiben Sie Ziel-Zustände (initial, animate, exit) und Varianten. Die Bibliothek kümmert sich um Übergänge, Timing und das saubere Ein- und Ausblenden beim Mounten und Unmounten von Komponenten. Ihre Stärken sind Gesten (Hover, Tap, Drag), automatische Layout-Animationen bei Größen- oder Positions-Wechseln und konsistente Bewegungen über viele Komponenten hinweg. Wir setzen Framer Motion in React- und Next.js-Projekten dezent ein: Bewegung soll Zustandswechsel verständlich machen, nicht ablenken. Für framework-unabhängige Timelines oder aufwändige Scroll-Choreografien greifen wir dagegen zu GSAP.
Wofür sich Framer Motion eignet
- Ein- und Ausblend-Animationen beim Routing (AnimatePresence)
- Scroll- und Viewport-getriggerte Entry-Effekte
- Gesten: Hover-, Tap- und Drag-Interaktionen
- Automatische Layout-Animationen bei Positions-Wechseln
- Micro-Interactions in Dashboards und Web-Apps
Framer Motion in der Praxis
'use client'
import { motion } from 'framer-motion'
const list = { hidden: {}, show: { transition: { staggerChildren: 0.12 } } }
const item = {
hidden: { opacity: 0, y: 24 },
show: { opacity: 1, y: 0, transition: { duration: 0.5 } },
}
export function Features({ items }: { items: string[] }) {
return (
<motion.ul variants={list} initial="hidden" whileInView="show"
viewport={{ once: true, margin: '-80px' }}>
{items.map((text) => (
<motion.li key={text} variants={item}>{text}</motion.li>
))}
</motion.ul>
)
}So arbeiten wir mit Framer Motion
- Motion-Konzept: welche Zustandswechsel Bewegung wirklich verständlicher macht
- Varianten-Struktur definieren (wiederverwendbar, konsistent über Komponenten)
- Gesten und Layout-Animationen dort, wo sie Orientierung geben
- AnimatePresence für saubere Ein-/Ausblend-Übergänge
- prefers-reduced-motion respektieren (useReducedMotion-Hook)
- Performance-Check: schlanke Re-Renders, GPU-freundliche Transforms
Das liefern wir bei Framer Motion
- Animierte React-Komponenten mit konsistenten Motion-Varianten
- Wiederverwendbare Transition- und Varianten-Presets
- Reduced-Motion-Fallbacks für Barrierefreiheit
- Performance-geprüfte Umsetzung ohne unnötige Re-Renders
- Übergabe-Doku: Varianten-Konventionen und Erweiterungs-Hinweise
Häufige Fragen zu Framer Motion
Passt zu Framer Motion
Passende Leistungen
Interesse an Framer Motion?
Lassen Sie uns über Ihr Projekt sprechen. Wir beraten Sie gerne unverbindlich.