Components
Animated text component whose gradient colors flow continuously through the letters using background-clip, with customizable color stops, angle, and speed.
Loading preview...
import { TextGradient } from "@/components/ui/text-gradient";
export default function TextGradientDemo() {
return (
<div className="flex min-h-[320px] w-full flex-col items-center justify-center gap-3 bg-background px-6 text-center">
<TextGradient
as="h1"
colors={["#ff6b6b", "#ffd93d", "#6bcb77", "#4d96ff", "#c77dff"]}
duration={5}
className="text-6xl font-bold tracking-tight sm:text-7xl"
>
Build with motion
</TextGradient>
<p className="text-sm text-muted-foreground">
Animated gradient colors flowing through text
</p>
</div>
);
}