Echo Text(012)

Generates cascading reverberation text layers with customizable depth and kinetic motion.

Hover
Loading…

Installation

$npx kibo add echo-text

Usage

1import { EchoText } from "@/components/kibo/echo-text/component";
2
3export default function Example() {
4 return (
5 <EchoText />
6 );
7}

Props Reference

PropTypeDefaultDescription
textstring'Motion Echo'The text content to display and animate.
echoesnumber12Controls the echoes for the component animation.
lagnumber0.24Controls the lag for the component animation.
offsetnumber36Controls the offset for the component animation.
directionDirection'right'Direction of movement (e.g., 'top', 'bottom', 'left', 'right').
fadenumber0.72Controls the fade for the component animation.
blurnumber3Controls the blur for the component animation.
tintstring | false'#7dd3fc'Controls the tint for the component animation.
modeMode'both'Controls the mode for the component animation.
cursorRadiusnumber320Controls the cursor radius for the component animation.
durationnumber900Duration of the animation in seconds or milliseconds.
easeEase'ease-out'GSAP or cubic-bezier easing curve for animation smoothing.
fontSizestring | number'clamp(3rem, 9vw, 7rem)'Font size in pixels, rems, or fluid clamp notation.
fontWeightstring | number800Font weight (e.g., 400, 700, 900, 'bold').
colorstring'#f8fafc'Text or primary fill color.
classNamestring''Additional CSS classes for styling and layout.
styleCSSProperties-Controls the style for the component animation.