Blur Text

Text Effects

Viewport-triggered blur reveal animation for words or letters with configurable direction and stagger.

Loading preview...
Customize
Animate By:
Direction:
Text
Delay (ms)
120
Step Duration (s)
0.35

Props

PropTypeDefaultDescription
textstring''Text content to animate.
delaynumber200Stagger delay per segment in milliseconds.
classNamestring''Additional classes for the wrapper element.
animateBy'words' | 'letters''words'Split animation by words or letters.
direction'top' | 'bottom''top'Initial movement direction.
thresholdnumber0.1IntersectionObserver threshold.
rootMarginstring'0px'IntersectionObserver rootMargin.
animationFromRecord<string, string | number>autoInitial keyframe values.
animationToArray<Record<string, string | number>>autoAnimation keyframe snapshots.
easingEasing | Easing[](t) => tFramer Motion easing value.
stepDurationnumber0.35Duration of each keyframe step in seconds.
onAnimationComplete() => voidundefinedCallback after final segment finishes.