design
Animations
Motion provides meaning.
Although our four motion principles are always valid, it is appropriate to make a distinction between two different styles of animations:
- a functional animation designed to provide a sense of efficiency subtly
- an evocative animation whose aim is to draw attention to itself showily
Both functional and evocative approaches are essential to the experience. An optimal interface uses fluid and subtle functional motions and rarely draws the user's attention to crucial feedback using evocative animations.
Functional animations
Functional motions aim to generate a sense of productivity and responsiveness within the flow of the experience, always remaining subtle and invisible.
These animations focus on helping the users orientate inside the app, understand the behavior of the interface, and complete their tasks. The most suitable functional styles are button states, dropdowns, revealing additional info, rendering data tables, etc.
Evocative animations
Evocative motions aim to capture the users' attention, voluntarily distracting them from what they are doing. For this reason, you should design these animations to be vibrant and highly visible.
The best occasions in which you can use them are when, for example, users open a new page, click a primary button, or may need a rhythmic break from their tasks. These motions are also particularly useful every time the movement itself conveys meaning, as in the case of system alerts or notifications.