-
Notifications
You must be signed in to change notification settings - Fork 0
Functional Animation in UX Design
A paraphrasing of Smashing Magazine's coverage of Function Animation. View the original article for great examples of each animation type.
Functional animation is subtle animation that we embed in a user interface design as port of our process. Their purpose is to serve a design concept by supporting the solution we are trying to convey. Functional animation is yet another tool in the UX design arsenal.
In a perfect world, we should be able to validate functional animation against a well-defined set of logical purposes. Animations that belong to one or more of the following groups is justified.
Maintain the user’s sense of orientation and to help the user comprehend the change that has happened in the page’s layout, what has triggered the change and how to initiate the change again later on if needed. Avoid a surprising transition, and orient the user.
Button that toggles hidden content. When you click it, a hidden panel appears. When closed, it shrinks back into the action button.The user stays oriented and not feel that they have left the page.
Emphasize a functional change in an action button.
Animated toggle b/w save and edit.
Associate a thumbnail w/ its detailed view. The challenge here is to make sure the user feels they are still in control and remain in the given context.
- The initial state is the original list of items
- Each item is designated w/ a visual cue (e.g. Dominant color, a symbol, bold title, or thumbnail image)
- When the user makes a selection, a new page is create and the selected visual cue is relocated to a prominent, dominant position.
- A noticeable action button to dismiss appears in the new page, such as “Cancel” or “X”.
Zoom in menu like Mr. Holmes Bakehouse
Hint to exhibit unconventional functionality or a hidden action.
Website- Card flips on category page
Assists users when there is a need to rise above a noisy layout. Grab the user’s attention. Motion has the highest level of prominence in a user interface (text and static images simply cannot compete!)
Simulate topics that are otherwise hard or too abstract to convey.
Acknowledge the user’s action. Needs to be subte and designed responsibly.
Impart a sense of control in linear process.
- Show clear feedback to indicate that the process has started.
- Present ongoing feedback while the price is in progress.
- Estimate the completion of the process (spinners suck for this).
- Show clear feedback that the process has finished.
Pull down to refresh on snapchat.
This one is for the emotions. Support a company’s brand values or highlight a product’s strengths.
- Indicate a product behavior
- Highlight a particular feature
- Promote a unique capability
- Bundle a brand’s values and style
The education system is broken. Here are students in the trenches making it better.
When it comes to providing to pleasure or delight in our website and apps, animations contribute a lot. But always remember they must be functional first.