Affordance: Cosmic Control
Discover the dynamic link between UI Animation and Affordance as design elements spring to life, as design elements come alive to convey interactive possibilities.
Overview
Affordance, in the context of digital interfaces, is like giving users the control of a spaceship in outer space. It employs animations to make interface elements feel tangible and responsive. These animations create user control and responsiveness, fostering a sense of empowerment for users within their digital environment.
Affordance animations are integral in ensuring users feel in charge of their interface journey. They provide clarity on possible actions and interactions, resulting in a more intuitive, engaging, and accessible interface. Affordance animations, in essence, empower users to navigate with confidence, much like a seasoned astronaut in the cosmic expanse.
Affordance Guidelines
Cosmic Control through
Affordance
1. Animating Tappable
Elements
Use animations to indicate that an element is tappable or interactive, ensuring users recognise its affordance.
Example
In a mobile app, when a user is on the welcome page for the first time, a bubble appears above the button that the user should click the button to explore the app.
2. Conveying Action
Possibilities
Animate interface elements to show the possible outcomes of user interactions, clarifying the affordance associated with those actions.
Example
In an app, when the user needs to select a date or time. On a calendar where the user should select a date, a tooltip highlights the week that the user can select an available date in the following week, indicating the available interactions.
3. Mapping Gesture
Interactions
Animate interface elements to respond to gestures, clarifying their affordance for touch interactions.
Example
In a map page, an indication pops up that the user can zoom in and zoom out. When the user uses pinch-to-zoom, the map animates smoothly, visually indicating the action’s result.
Resource
Click on the button to go to the Affordance Animated Example Figma File.
