:active-view-transition
        
        
          
                Baseline
                
                  2025
                
                
              
        
        Newly available
        
          
                
              
                
              
                
              
        
        
      
      Since October 2025, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Die :active-view-transition CSS Pseudoklasse trifft auf das Wurzelelement eines Dokuments zu, wenn ein View-Transition im Gange ist (aktiv) und hört auf zuzutreffen, sobald die Transition abgeschlossen ist.
Syntax
:root:active-view-transition ... {
  /* ... */
}
Beispiele
>Styling einer aktiven View-Transition
Dieses Beispiel basiert auf das same-document view transition Beispiel auf der startViewTransition-Seite.
<main>
  <section class="color">
    <h2>Color is changing!</h2>
  </section>
  <button id="change-color">Change Color</button>
</main>
Ein <h2>-Element hat anfänglich einen Stil von display: none, und dies wird überschrieben durch die Verwendung der :active-view-transition Pseudoklasse, die den <h2>-Stil auf display: block setzt. Der Button wird mittels visibility: hidden ausgeblendet, wenn die View-Transition im Gange ist:
h2 {
  display: none;
  color: white;
}
:root:active-view-transition h2 {
  display: block;
}
:root:active-view-transition button {
  visibility: hidden;
}
Spezifikationen
| Specification | 
|---|
| CSS View Transitions Module Level 2> # the-active-view-transition-pseudo>  | 
            
Browser-Kompatibilität
Loading…
Siehe auch
:active-view-transition-type()PseudoklassestartViewTransitionMethode