byteNative
Frontend

Framer Motion

Deklarative Animationen und Gesten für lebendige Interfaces.

Was ist Framer Motion?

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 Dokumentation

Wofür wir es nutzen

Wir 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.

tsx
import { motion } from "motion/react";

export function Card() {
    return <motion.div initial={{ opacity: 0 }} animate={{ opacity: 1 }} />;
}
ein sanfter auftritt, deklarativ beschrieben

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.

00Frontend

Weitere Werkzeuge, mit denen wir im selben Bereich arbeiten.

Welche Technologie passt zu dir?

Das musst du nicht entscheiden, das ist unser Job. Erzähl uns einfach von deinem Vorhaben.