<timeline-range-name>
Le type de donnée énuméré CSS <timeline-range-name> est un identifiant représentant l'une des plages de chronologie nommées prédéfinies à l'intérieur d'une chronologie de progression de vue.
Les valeurs de mot-clé <timeline-range-name> sont utilisées dans les sélecteurs d'images-clés ainsi que dans les propriétés longues et abrégées suivantes :
animation-range-endanimation-range-startanimation-range(raccourci)
Syntaxe
Valeurs valides pour <timeline-range-name> :
cover-
Représente toute la plage d'une chronologie de progression de vue, du point où le bord de début de l'élément sujet entre pour la première fois dans la plage de visibilité de progression de vue du port de défilement (
0%de progression) jusqu'au point où le bord de fin l'a complètement quittée (100%de progression). contain-
Représente la plage d'une chronologie de progression de vue où l'élément sujet est entièrement contenu dans, ou contient entièrement, la plage de visibilité de progression de vue à l'intérieur du port de défilement
- Si l'élément sujet est plus petit que le port de défilement, la plage va du point où l'élément est complètement contenu dans le port de défilement (
0%de progression), jusqu'au point où il ne l'est plus (100%de progression). - Si l'élément sujet est plus grand que le port de défilement, la plage va du point où l'élément couvre complètement le port de défilement (
0%de progression), jusqu'au point où il ne le couvre plus complètement (100%de progression).
- Si l'élément sujet est plus petit que le port de défilement, la plage va du point où l'élément est complètement contenu dans le port de défilement (
entry-
Représente la plage d'une chronologie de progression de vue allant du point où l'élément sujet commence à entrer dans le port de défilement, jusqu'au point où il y est complètement entré.
0%équivaut à0%de la plagecover.100%équivaut à0%de la plagecontain. exit-
Représente la plage d'une chronologie de progression de vue allant du point où l'élément sujet commence à sortir du port de défilement, jusqu'au point où il l'a complètement quitté.
0%équivaut à100%de la plagecontain.100%équivaut à100%de la plagecover. entry-crossing-
Représente la plage durant laquelle la boîte principale franchit le bord de fin. Le début de la plage (0% de progression) se produit lorsque le bord de début de la boîte principale de l'élément coïncide avec le bord de fin de sa plage de visibilité de progression de vue. La fin de la plage (100%) est le point où le bord de fin de la boîte principale de l'élément coïncide avec le bord de fin de sa plage de visibilité de progression de vue. La taille de la plage correspond à la taille de la boîte principale de l'élément dans la direction du défilement.
exit-crossing-
Représente la plage où la boîte principale franchit le bord de début. Le début de la plage (0% de progression) se produit lorsque le bord de début de la boîte principale de l'élément coïncide avec le bord de début de sa plage de visibilité de progression de vue. La fin de la plage (100% de progression) est le point où le bord de fin de la boîte principale de l'élément coïncide avec le bord de début de sa plage de visibilité de progression de vue. La taille de la plage correspond à la taille de la boîte principale de l'élément dans la direction du défilement.
Syntaxe formelle
<timeline-range-name> =
cover |
contain |
entry |
exit |
entry-crossing |
exit-crossing
Exemples
Spécifications
| Specification |
|---|
| Scroll-driven Animations> # typedef-timeline-range-name> |
Compatibilité des navigateurs
Voir aussi
animation-range-start,animation-range-end,animation-range- La propriété
animation-timeline - La propriété
scroll-timeline - La propriété
view-timeline-inset - Chronologies d'animation pilotées par le défilement
- Le module des animations pilotées par le défilement CSS
- Visualiseur de plage de chronologie de vue (angl.)