Deklarative Animationen und Gesten für lebendige Interfaces.
Framer Motion, inzwischen schlicht Motion genannt, macht Animationen und Gesten in React deklarativ und überraschend performant. Statt einzelne Schritte mühsam zu skripten, beschreibst du nur, wie sich etwas verhalten soll, und die Bibliothek erledigt den Rest. Übergänge zwischen Zuständen, Drag-Gesten und Auftritts-Animationen kommen damit fast nebenbei. So gibst du Oberflächen Leben und Charakter, ohne dabei Barrierefreiheit oder Ladezeit zu opfern.
Mehr in der DokumentationWir holen Motion ins Spiel, wenn eine Oberfläche durch feine Bewegung lebendiger wirken soll, von sanften Auftritten bis zu Übergängen zwischen Ansichten. Weil du Animationen beschreibst statt sie zu skripten, bleibt der Code lesbar und einfach zu pflegen. Gerade beim Storytelling auf einer Marketing-Seite macht das den Unterschied.
import { motion } from "motion/react";
export function Card() {
return <motion.div initial={{ opacity: 0 }} animate={{ opacity: 1 }} />;
}Gut zu wissen
Achte auf Nutzer, die reduzierte Bewegung bevorzugen. Mit dem useReducedMotion-Hook nimmst du Animationen für sie zurück, was Barrierefreiheit und Wohlbefinden zugleich dient.
Weitere Werkzeuge, mit denen wir im selben Bereich arbeiten.
React
Unser bevorzugtes UI-Framework für interaktive, komponentenbasierte Oberflächen.
Next.js
Das React-Meta-Framework für SSR, Routing und beste Performance.
Angular
Strukturiertes Framework für große, langlebige Enterprise-Anwendungen.
Vue
Schlankes, zugängliches Framework für schnelle, reaktive UIs.
Svelte & SvelteKit
Kompiliertes Framework für besonders schlanke, schnelle Oberflächen.
Astro
Content-fokussierte Seiten mit minimalem JavaScript und Top-Performance.
Das musst du nicht entscheiden, das ist unser Job. Erzähl uns einfach von deinem Vorhaben.