Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

<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 :

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).
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 plage cover. 100% équivaut à 0% de la plage contain.

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 plage contain. 100% équivaut à 100% de la plage cover.

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

Voir le visualiseur de plage de chronologie de vue (angl.).

Spécifications

Specification
Scroll-driven Animations
# typedef-timeline-range-name

Compatibilité des navigateurs

Voir aussi