top of page

This project explores a set of interactive media icons built in Rive, focusing on hover and click states. Each icon is designed to respond in real time, adding clarity and subtle motion to user interactions.


The aim was to transform static icons into expressive UI elements that communicate function, state, and intent through motion, while maintaining a clean and minimal visual language.

bottom of page