A single button that confirm clicks with a loading state and simplifies retries on failure; all while delighting users with subtle hover animation

Hover and click the button

PROBLEM:
Users need clear feedback that their click has registered and the system is processing. Static buttons create uncertainty and leaving users unsure if their action was registered

GOAL:
Design a CTA that feels responsive and trustworthy by providing instant hover feedback, clearly indicating processing, and enabling quick retries on failure; all within a single button.

SOLLUTION:
On hover, the button gently expands horizontally while the arrow animates to signal clickability. On click, it morphs into an elliptical loader in the same geometric style, If an error occurs, the loader transitions seamlessly into a ‘Retry’ state

TECHNICAL NOTES:

  • Built with Rive State Machines to manage interactive states and transitions.

  • Programmatically configurable through input parameters

  • Hover and Click triggers to control the animation.

  • Fully vector-based, lightweight animation for high-performance rendering.

  • Exported as a .riv file, ready for direct integration on mobile and web platforms.

Let’s Create
Human-Centred
Digital Experiences

Send an Email

Let’s Create
Human-Centred
Digital Experiences

Send an Email

Let’s Create
Human-Centred
Digital Experiences

Send an Email

Create a free website with Framer, the website builder loved by startups, designers and agencies.