Back to components
ComponentTypographyFree

Animated Heading React component

A heading whose words arrive one after another, rising from a mask, sharpening from a blur or sliding in, as it scrolls into view or on hover.

About the Animated Heading component

Animated Heading brings a headline in one word at a time, so it feels written rather than switched on. Words can rise from behind a mask, sharpen out of a blur or slide into place.

It plays once when it scrolls into view, or every time the pointer enters. It takes its colour and font from your page, and screen readers get the full sentence.

When to use it

Use it for section headings and hero titles, where the words themselves are the moment.

Keep it to one or two headings a page, since too many entrances start to feel slow.

Installation

Add the Animated Heading component to your project with the shadcn CLI. It lands in components/animated-heading.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/animated-heading

More Typography components

Text Stroke / Outline Text
Free
Word Reveal
Free
Text on Path
Free
Liquid Text
Free
Word Rotator
Free
Text Scramble Pro
Free