Links
Overview
I created this cursor program as practice for the C programming language.
I focused on making transitions smooth, especially when moving onto a button or between different buttons. The language structure was very different from the programming languages I had used before, so it was challenging.
When the cursor enters the window, it changes into a gray circle. As the cursor approaches a button, its shape smoothly changes to match the button’s background. The button text also gradually changes from black to white.
I added animations that make the button appear to be pulled toward the cursor, along with click animations and a 3D-style animation for the button label.