Skip to Content
🎉Introducing Pumki UI
ComponentsTextSplitting Text

Splitting Text Animation

A component that applies a splitting animation to text, perfect for emphasizing important information.

Pumki UIPumki UI
Introducing Pumki UI SplitterMade with Motion. Highly customizable and easy to use.

Installation

Usage


1import { SplittingText } from '@/components/pumki-ui/text/text-splitting';

1<SplittingText type="chars" text="Splitting Text" />

Example

Splitting words

Pumki UIPumki UI
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quisquam, quos.

Splitting lines

Pumki UIPumki UI
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quisquam, quos.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quisquam, quos.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quisquam, quos.

Splitting with custom variants

Pumki UIPumki UI
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quisquam, quos.

Props

PropTypeDefaultDescription
inViewOnce?booleantrueAnimate only once when in view
inViewMargin?string0pxMargin for in-view detection
inView?booleanfalseForce animation in view
motionVariants?Variants-Custom Framer Motion variants
type?‘chars’ | ‘words’ | ‘lines’charsHow to split the text
textstring | string[]-Text to animate or array of strings
className?string-Custom class name
Last updated on