Motion Library ‹ Free tools

All / Text

Split word reveal

A heading rises word by word from behind a mask. Each word is wrapped by JS so the HTML stays a normal heading.

CSSJavaScriptIntermediate
Live demo Open full screen

Good for

Hero and section headings on editorial, agency and portfolio sites.

Watch out for

Keep aria-label on the heading with the full sentence, and mark the split spans aria-hidden. Add a little bottom padding to the mask so descenders are not clipped.

Accessibility

Wrap motion in @media (prefers-reduced-motion: reduce) and switch it off or shorten it for people who ask for less movement.