Keep the vocabulary small
A product feels coherent when the same kind of change moves in the same way. Begin with selection, disclosure, submission, reordering and dismissal. Each pattern needs a clear static state before it needs a transition.
Resources · 3-minute read
Five interaction patterns to sketch before adding animation to an interface.

A product feels coherent when the same kind of change moves in the same way. Begin with selection, disclosure, submission, reordering and dismissal. Each pattern needs a clear static state before it needs a transition.
Move a shared indicator between selected items; retain the selected label and contrast. Expand supporting content from its trigger, but ensure it is keyboard reachable and that the trigger exposes its expanded state.
Keep the action in place while a request is pending. Announce success or failure as text, and provide a recovery action. When dismissing a dialog, return focus to its opener so keyboard users can continue.

Same planet.
Bolder tomorrows.
Ideas.
Products.
People.
New ideas. Real products. A brighter tomorrow.
Tell us what you’re working on and we’ll take it from there.
Your note is with Nullstar. We will review it and reply through the details you supplied.