Inspecter et modifier les effets d’animation CSS

Inspectez et modifiez les effets d’animation CSS à l’aide de l’inspecteur d’animation dans l’outil Animations .

L’outil Animations

Résumé

  • Capturez des animations en ouvrant l’outil Animations . L’outil Animations détecte et trie automatiquement les animations en groupes.

  • Inspectez les animations en ralentissant chacune d’elles, en relisant chacune d’elles ou en affichant le code source.

  • Modifiez les animations en modifiant le minutage, le délai, la durée ou les décalages d’images clés.

Vue d’ensemble

L’outil Animations a deux objectifs main :

  • Inspection des animations. Vous pouvez ralentir, relire ou inspecter le code source d’un groupe d’animations.

  • Modification des animations. Vous souhaitez modifier le minutage, le délai, la durée ou les décalages d’images clés d’un groupe d’animations. L’édition de Bézier et l’édition d’images clés ne sont actuellement pas prises en charge.

L’inspecteur d’animation prend en charge les animations CSS, les transitions CSS et les animations web. requestAnimationFrame les animations ne sont actuellement pas prises en charge.

Qu’est-ce qu’un groupe d’animations ?

Un groupe d’animations est un groupe d’animations qui peuvent être liées les unes aux autres. Actuellement, le web n’a pas de concept réel d’animation de groupe, de sorte que les concepteurs de mouvement et les développeurs doivent composer et timer des animations individuelles afin que les animations s’affichent comme un seul effet visuel cohérent. L’inspecteur d’animation prédit les animations associées en fonction de l’heure de début (à l’exclusion des retards, etc.). L’inspecteur d’animation regroupe également les animations côte à côte.

En d’autres termes, un ensemble d’animations qui sont toutes déclenchées dans le même bloc de script sont regroupées. Si une animation est asynchrone, elle est placée dans un groupe distinct.

Prise en main

Pour ouvrir l’inspecteur d’animation, utilisez l’une des approches suivantes dans DevTools :

  • Dans la barre d’outils main ou sur le tiroir : cliquez sur le bouton Autres outils (icône Autres outils), puis sélectionnez Animations.

    Animations à l’aide du menu principal

  • Dans le menu Personnaliser : cliquez sur le bouton de menu Personnaliser et contrôler DevTools (icône Personnaliser), pointez sur le sous-menu Autres outils , puis sélectionnez Animations.

  • À partir du menu Commande : lorsque DevTools a le focus, appuyez sur Ctrl+Maj+P (Windows/Linux) ou Cmd+Maj+P (macOS) pour ouvrir le menu Commandes, commencez à taper animations, puis sélectionnez Tiroir : Afficher les animations.

Par défaut, l’outil Animations s’ouvre dans le Tiroir, en regard de l’outil Console . En utilisant l’outil Animations sur le tiroir, vous pouvez l’utiliser en même temps que d’autres outils de la barre d’outils main.

Inspecteur d’animation vide

L’inspecteur d’animation est regroupé en quatre sections main (ou volets). Ce guide fait référence à chaque volet comme suit :

Index Pane Description
1 Controls À partir de là, vous pouvez effacer tous les groupes d’animation actuellement capturés ou modifier la vitesse du groupe d’animation actuellement sélectionné.
2 Vue d’ensemble Sélectionnez un groupe d’animations ici pour l’inspecter et le modifier dans le volet Détails .
3 Timeline Suspendez et démarrez une animation à partir d’ici, ou passez à un point spécifique de l’animation.
4 Détails Inspectez et modifiez le groupe d’animation actuellement sélectionné.

Inspecteur d’animation annoté

Pour capturer une animation, effectuez simplement l’interaction qui déclenche l’animation lorsque l’inspecteur d’animation est ouvert. Si une animation est déclenchée lors du chargement de la page, actualisez la page avec l’inspecteur d’animation ouvert pour détecter l’animation.

Inspecter les animations

Après avoir capturé une animation, il existe plusieurs façons de la relire :

  • Pointez sur la miniature dans le volet Vue d’ensemble pour afficher un aperçu de celle-ci.
  • Sélectionnez le groupe d’animations dans le volet Vue d’ensemble (afin qu’il s’affiche dans le volet Détails ), puis cliquez sur l’icône de relecture (icône de relecture). L’animation est relue dans la fenêtre d’affichage. Cliquez sur les icônes vitesse de l’animation (icônes de vitesse d’animation) pour modifier la vitesse d’aperçu du groupe d’animations actuellement sélectionné. Vous pouvez utiliser la barre verticale rouge pour modifier votre position actuelle.
  • Cliquez et faites glisser la barre verticale rouge pour nettoyer l’animation de la fenêtre d’affichage.

Afficher les détails de l’animation

Après avoir capturé un groupe d’animations, cliquez dessus dans le volet Vue d’ensemble pour afficher les détails. Dans le volet Détails , chaque animation individuelle est affectée à une ligne.

Détails du groupe d’animations

Pointez sur une animation pour la mettre en surbrillance dans la fenêtre d’affichage. Cliquez sur l’animation pour la sélectionner dans l’outil Éléments .

Pointez sur l’animation pour la mettre en surbrillance dans la fenêtre d’affichage

La section la plus à gauche et la plus sombre d’une animation est sa définition. La section droite, plus fanée, représente les itérations. Par exemple, dans la figure suivante, les sections deux et trois représentent les itérations de la section 1 :

Diagramme des itérations d’animation

Si la même animation est appliquée à deux éléments, l’inspecteur d’animation affecte la même couleur aux éléments. La couleur est aléatoire et n’a aucune signification. Par exemple, dans la figure suivante, les deux éléments div.cwccw.earlier et div.cwccw.later ont la même animation (spinrightleft) appliquée, tout comme les div.ccwcw.earlier éléments et div.ccwcw.later .

Animations codées en couleur

Modifier les animations

Il existe trois façons de modifier une animation avec l’inspecteur d’animation :

  • Durée de l’animation.
  • Minutage des images clés.
  • Délai de début.

Pour cette section, supposons que la capture d’écran ci-dessous représente l’animation d’origine :

Animation d’origine avant modification

Pour modifier la durée d’une animation, cliquez et faites glisser le premier ou le dernier cercle.

Durée modifiée

Si l’animation définit des règles d’images clés, celles-ci sont représentées sous forme de cercles internes remplis en blanc. Cliquez sur un cercle interne rempli en blanc et faites-le glisser pour modifier le minutage de l’image clé :

Image clé modifiée

Pour ajouter un délai à une animation, cliquez sur l’animation n’importe où, à l’exception des cercles, puis faites-la glisser :

Délai modifié

Remarque

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Google et utilisées conformément aux termes décrits dans la licence internationale Creative Commons Attribution 4.0. La page d’origine se trouve ici et est créée par Kayce Basques (Rédacteur technique, Chrome DevTools & Lighthouse).

Licence Creative Commons Cette œuvre est concédée sous licence creative commons attribution 4.0 international.