Hüpfende Punkte
Drei Punkte, die nacheinander hüpfen, im vertrauten Rhythmus von „schreibt gerade“.
Einstellungen
Code
import { motion } from "framer-motion";
interface BouncingDotsProps {
color?: string;
size?: number;
/** Duración de un rebote en segundos. */
speed?: number;
}
export default function BouncingDots({
color = "#0071e3",
size = 14,
speed = 0.9,
}: BouncingDotsProps) {
return (
<div role="status" aria-label="Wird geladen" className="flex items-center gap-2">
{[0, 1, 2].map((i) => (
<motion.div
key={i}
className="rounded-full"
style={{ width: size, height: size, backgroundColor: color }}
animate={{ y: [0, -size, 0] }}
transition={{
duration: speed,
repeat: Infinity,
delay: i * (speed / 6),
ease: "easeInOut",
}}
/>
))}
</div>
);
}
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 Loader
Wofür du ihn nutzen kannst
Drei hüpfende Punkte sind das Zeichen, das überall verstanden wird: Hier tippt gerade jemand. Setz sie in die Chatblase eines Support-Widgets, in die Antwort eines KI-Assistenten oder in einen Messenger, während das Gegenüber schreibt. Als Tipp-Indikator wirkt das wärmer als ein Spinner, weil man einen Menschen auf der anderen Seite ahnt.
Halte die Punkte klein, ungefähr so groß wie deine Fließtextschrift, und in der Textfarbe der Chatblase. Etwas langsamer wirkt ruhiger. Sind sie zu schnell, sieht es aus, als wäre die App in Panik.