Animation
Apps, websites, and other digital products include animations for many reasons, such as drawing the user’s attention to a particular area or providing visual feedback when the user interacts with a design element. Animation can support usability or undermine it, as discussed in Nielsen Norman Group’s article about the role of animation in UX.
In the example above, moving the cursor over a particular Codecademy course or path triggers an animation. In UI and UX design projects, animations add motion, which transforms static designs into interactive prototypes. Design software includes features for adding animations that simulate how a user will navigate through the design and interact with it.
Animation Settings
While variation exists across design software, standard animation settings include the following:
- Duration, typically measured in milliseconds, is how long the animation lasts.
- Style correlates to how the animation looks. For example, “Dissolve” creates a fading effect, and “Bounce” evokes a ball bouncing up and down.
- Easing refers to the way an animation accelerates throughout its duration. Adjusting the easing further customizes the visual style of the motion. Check out this resource from Figma about easing to explore how different easing options impact the animation.
This article from Adobe XD about animation principles discusses how to apply animations to a prototype.
Contribute to Docs
- Learn more about how to get involved.
- Edit this page on GitHub to fix an error or make an improvement.
- Submit feedback to let us know how we can improve Docs.
Learn UI and UX Design on Codecademy
- Career path
Front-End Engineer
Front-end engineers work closely with designers to make websites beautiful, functional, and fast.Includes 34 CoursesWith Professional CertificationBeginner Friendly115 hours - Free course
Introduction to UI and UX Design
Get started with User Interface (UI) and User Experience (UX) Design and learn how to wireframe and prototype using Figma.Beginner Friendly2 hours