:active-view-transition
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
La pseudo-classe CSS :active-view-transition
correspond à l'élément racine d'un document lorsqu'une transition de vue est en cours (active) et cesse de correspondre une fois la transition terminée.
Syntaxe
css
:root:active-view-transition ... {
/* ... */
}
Exemples
>Mettre en forme une transition de vue active
Cet exemple s'appuie sur l'exemple de transition de vue dans le même document de la page startViewTransition
.
html
<main>
<section class="color">
<h2>La couleur change !</h2>
</section>
<button id="change-color">Changer la couleur</button>
</main>
Un élément <h2>
a initialement un style display: none
, et cela est écrasé à l'aide de la pseudo-classe :active-view-transition
en définissant le style <h2>
sur display: block
.
Le bouton est masqué à l'aide de visibility: hidden
, lorsque la transition de vue est en cours :
css
h2 {
display: none;
color: white;
}
:root:active-view-transition h2 {
display: block;
}
:root:active-view-transition button {
visibility: hidden;
}
Spécifications
Specification |
---|
CSS View Transitions Module Level 2> # the-active-view-transition-pseudo> |
Compatibilité des navigateurs
Loading…
Voir aussi
- La pseudo-classe
:active-view-transition-type()
- La méthode
startViewTransition