View-timeline-axis - Propriété CSS
Résumé des caractéristiques de la propriété view-timeline-axis
block | inline | x | yview-timeline-axis ne peut pas être animée.Schéma de la syntaxe de view-timeline-axis.
view-timeline-axis.Cliquez sur les liens du schéma pour plus de précisons sur les valeurs.
Description de la propriété view-timeline-axis.
La propriété view-timeline-axis intervient dans le domaine des animations pilotées par le défilement (Scroll-Driven-Animation).
Les animations pilotées par le défilement consiste à coupler le déroulement d'une animation au défilement d'un conteneur, plutôt qu'au temps comme
c'est le cas habituellement. Plusieurs propriétés interviennent dans ce mécanisme dont la propriété view-timeline-axis qui définit laquelle des
barres de défilement doit être utilisée.
C'est une propriété qui s'applique à l'élément animé.
Pour plus de renseignements sur les animations contrôlées par le défilement, reportez-vous à notre tutoriel sur les animations pilotées par un défilement.
Voici un exemple d'animation pilotée par le défilement. Le smiley reçoit toutes les propriété concernant l'animation :
animationpour indiquer à quelle animation on se réfère (ici une rotation).view-timeline-namequi définit un identifiant pour cette animation pilotée par un défilement. Dans notre exemple, cet identifiant est--description1.animation-timelinequi utilise cet identifiant.view-timeline-axisqui définit que l'animation sera couplée à la barre horizontale (x).
Cet exemple ne fonctionne pas sur , à moins que vous n'ayez activé le flag layout.css.scroll-driven-animations.enabled.
et terminera sa rotation au moment de disparaître à gauche de la fenêtre défilement.
La rotation du smiley est couplée à la barre de défilement horizontale.
Autres propriétés à connaître.
Voici les propriétés et fonctions nécessaires pour la mise en œuvre des animations pilotées par un défilement.
scroll() :view() :Valeurs pour view-timeline-axis.
- view-timeline-axis: block; view-timeline-axis: inline;
L'axe choisi pour piloter les animations est soit l'axe des blocs (vertical pour les langues latines), soit l'axe des lignes (horizontal pour les langues latines). Il s'agit donc de valeurs logiques, dépendantes de la langue.
- view-timeline-axis: x; view-timeline-axis: y;
xetydésignent respectivement l'axe horizontal et l'axe vertical, indépendamment de la langue du document. - view-timeline-axis: horizontal ✗; view-timeline-axis: vertical ✗;
Ces deux valeurs sont obsolètes, et remplacées par les valeurs précédentes (
xety). - view-timeline-axis: initial; (block) view-timeline-axis: inherit; view-timeline-axis: revert; view-timeline-axis: revertLayer; view-timeline-axis: unset;
Consultez les pages suivantes pour plus de détails :
initial,inherit,revert,revert-layer,unset.
Exemple d'animation de view-timeline-axis.
Pas d'animation possible de ces trois propriétés, car elles sont elles mêmes des paramètres des animations.
Exemple interactif avec la propriété view-timeline-axis.
Le simulateur permet de choisir la valeur pour view-timeline-axis. La valeur de view-timeline-name est fixée à --demo
et n'est pas modifiable.
L'animation choisie fait tourner la boussole.
Compatibilité des navigateurs avec view-timeline-axis.
Sur ls animations pilotées par le défilement (Scroll Driven Animations) sont désactivées par défaut.
Elle peuvent être activée en modifiant la valeur du flag layout.css.scroll-driven-animations.enabled (accéder aux flags sur Firefox).
view-timeline-axis pour définir l'axe de défilement qui pilotera l'animation.view-timeline-axisNavigateurs sur ordinateurs :
Navigateurs sur mobiles :
Navigateurs obsolètes ou marginaux :

Internet Explorer

UC Browser pour Androïd

Opéra Mobile

QQ Browser

Baidu Browser

Samsung Internet

Safari

Safari sur IOS

Opéra

Firefox pour Androïd

Chrome

Edge

Firefox

Androïd Brower

Chrome pour Androïd

KaiOS Browser

Opéra mini
Histoire de la propriété view-timeline-axis.
-
Animations pilotées par un défilement - Niveau 1
25 Octobre 2022Document de travail.
Voir aussi, concernant les animations pilotées par un défilement.
Le module Scroll-driven Animations contient toutes les définitions concernant les transitions d'affichage, dont la propriété view-timeline-axis.
Les définitions suivantes sont également décrites dans ce module.



