Guidelines for content transition animations

Applies to Windows and Windows Phone

Content transition animations enable you to change the content of an area of the screen while keeping the container or background constant. New content fades in. If there is existing content to be replaced, that content fades out.

Dos and don'ts

  • Use content transitions when there is a set of new items to bring into an empty container. For example, after the initial load of an app, part of the app's content might not be immediately available for display. When that content is ready to be shown, use a content transition animation to bring that late content into the view.
  • Use content transitions to replace one set of content with another set of content that already resides in the same container within a view.
  • When bringing in new content, slide that content into the view against the general page flow or reading order. For instance, if the animation is to bring new content to a document that flows from left to right, then the incoming content should move in from right to left.
  • Introduce new content in a logical manner, for example, introduce the most important piece of content last.
  • If you have more than one container whose content is to be updated, trigger all of the transition animations simultaneously without any staggering or delay.
  • Don't use content transition animations when the entire page is changing. In that case, use the page transition animations instead.
  • Don't use content transition animations if the content is only refreshing. Content transition animations are meant to show movement. For refreshes, use fade animations.

Related topics

For designers
Guidelines for add and delete
Guidelines for drag animations
Guidelines for edge-based UI animations
Guidelines for fade animations
Guidelines for page transitions animations
Guidelines for pointer click animations
Guidelines for reposition animations
Guidelines for pop-up UI animations
Guidelines for swipe animations
For developers (Windows Runtime apps using JavaScript and HTML)
HTML animation library sample
Animating your UI
Animating content transitions
enterContent
exitContent
For developers (Windows Runtime apps using C#/VB/C++ and XAML)
Animating your UI
Animating content transitions
Quickstart: Animating your UI using library animations
ContentThemeTransition

 

 

Show:
© 2014 Microsoft. All rights reserved.