Skip to content
roguelite labsAnthony Spezzano ↗
motion/bouncing-text

Bouncing Text

Each character bounces up and back in a continuous staggered loop. Great for playful headings.

Use and inspectUse this when the motion supports the surrounding content. Connect callbacks and state to your app, keep the reset preview as a local demonstration, and add a reduced-motion fallback for movement or looping. The preview is synthetic; it does not call a backend.Next: inspect the source below and replace the demo inputs with your own data.
Bouncing TextEach character bounces up and back in a continuous staggered loop. Great for playful headings.
Installnpm install framer-motion

Props

PropTypeDefaultDescription
textrequiredstringText to bounce
heightnumber10Bounce height in px
durationnumber0.55Bounce cycle duration in seconds
staggernumber0.08Delay between characters in seconds