Good motion is felt before it is noticed. It tells you where something came from, what just changed, and what will happen when you let go. When every duration and curve is chosen on purpose, an interface stops feeling like a screen and starts feeling like a material.

Scroll reveal

Words light up one by one as you scroll through them.

Text
View source

Install

npx shadcn@latest add https://lab.xevrion.dev/r/scroll-reveal.json