Ideen,diesichnatürlichanfühlen

React + MotionText & Scroll

Headline Wort für Wort

Jedes Wort der Überschrift wird nacheinander scharf und steigt leicht auf, während die Unschärfe verschwindet.

Einstellungen

0.08s

Code

import { motion } from "framer-motion";

const spring = { type: "spring" as const, stiffness: 300, damping: 30 };

interface WordRevealProps {
  text?: string;
  /** Segundos entre palabra y palabra. */
  delay?: number;
}

export default function WordReveal({
  text = "Ideen, die sich natürlich anfühlen",
  delay = 0.08,
}: WordRevealProps) {
  return (
    <h2 className="max-w-lg text-center text-2xl font-semibold text-[#1d1d1f] dark:text-[#f5f5f7] sm:text-3xl">
      {text.split(" ").map((word, i) => (
        <motion.span
          key={`${word}-${i}`}
          className="mr-2 inline-block"
          initial={{ opacity: 0, filter: "blur(10px)", y: 10 }}
          animate={{ opacity: 1, filter: "blur(0px)", y: 0 }}
          transition={{ ...spring, delay: i * delay }}
        >
          {word}
        </motion.span>
      ))}
    </h2>
  );
}

Prompt für KI

Füg ihn in ChatGPT, Claude oder Cursor ein und der Baustein wird mit diesen Einstellungen an dein Projekt angepasst, auch ohne React.

Mehr aus Text & Scroll

Wofür du ihn nutzen kannst

Apple-Keynotes haben diesen Effekt bekannt gemacht, und er wirkt immer noch bei dem einen Satz, den Leute wirklich lesen sollen: der Headline eines Produktlaunchs, dem Einstieg einer Eventseite oder dem Manifest auf der Startseite einer Agentur. Die Textanimation läuft Wort für Wort, und das Auge folgt ganz von selbst.

Setz sie einmal pro Seite ein, bei einer kurzen Headline mit vier bis acht Wörtern. Lange Absätze brauchen ewig und nerven dann. Ein Intervall um 0,08 Sekunden hält den Rhythmus lebendig, ohne dass jemand warten muss.