Skip to content

The CSS view transitions module defines the behavior of the View Transition API, which allows developers to create animated transitions between different states within a document and across documents. This module also defines the CSS properties and pseudo-elements for styling these transitions.

Reference ​

Properties ​

  • view-transition-class
  • view-transition-name

At-rules and descriptors ​

Selectors and pseudo-elements ​

  • :active-view-transition
  • :active-view-transition-type()
  • ::view-transition
  • ::view-transition-image-pair()
  • ::view-transition-group()
  • ::view-transition-new()
  • ::view-transition-old()

Interfaces ​

  • CSSViewTransitionRule
  • ViewTransition
    • ViewTransition.skipTransition() method
    • ViewTransition.updateCallbackDone
    • ViewTransition.ready
    • ViewTransition.finished
  • Document.startViewTransition() method

Guides ​

  • Using the View Transition API
    • Explains how to create view transitions and customize transition animations, including manipulating active view transitions.

Specifications ​

See also ​