Interactive Rive Web Animation with TypeScript IntegrationInteractive Rive Web Animation with TypeScript Integration
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
This project demonstrates how finished 2D artwork can be converted into interactive website motion using Rive. 
The animation responds to pointer movement, scroll position and click states through a native Rive state machine. 
I also built the browser integration in TypeScript with a small normalized input contract, so the animation can be easily integrated into an existing website. 
The project includes responsive behavior, reduced-motion support, fallback artwork, editable Rive source, compiled .rivasset and developer-ready documentation.
Interactions: pointer / hover, scroll, click trigger, focus state and reduced motion.
Tech: Rive, RML, TypeScript, Vite, HTML and CSS.
Post image
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started