← Back to at-rules
CSS At-rule
@view-transition
AnimationConfigures view transitions between pages or states in a document.
Syntax
@view-transition { navigation: auto; }Example
@view-transition { navigation: auto; }Common use cases
- Smooth page transitions in multi-page apps
- Animated state changes without JavaScript
- Cross-document transitions in modern browsers
Practical developer insight
@view-transition with navigation: auto enables cross-document transitions — one of the most exciting modern CSS features for MPA page experiences.