Skip to main content
LanguageFrançais
Physique et jetons4 minutes de lectureoctobre 2026

Que sont les jetons de mouvement et comment fonctionnent-ils dans les systèmes de conception ?

Réponse courte

Les jetons de mouvement sont nommés valeurs du système de conception pour l'animation : durées, courbes d'assouplissement, réglages des ressorts et parfois distances. Au lieu d'écrire une atténuation de 300 ms dans chaque composant, les équipes utilisent des noms tels que motion.duration.medium ou motion.spring.gentle, afin que le mouvement reste cohérent et puisse être modifié au même endroit.

À retenir

  • Les jetons de mouvement stockent les décisions de synchronisation : durée, assouplissement, rigidité du ressort et amortissement.
  • Nommez-les par objectif (entrée, sortie, accentuation) ou par taille (court, moyen, long)
  • Gardez un petit ensemble : quelques durées et quelques courbes ou ressorts
  • Inclure une variante à mouvement réduit pour l'accessibilité
  • Stockez-les dans le même pipeline de jetons que la couleur et l'espacement

Les systèmes de conception utilisent déjà des jetons pour la couleur, l'espacement et la typographie. Les jetons de mouvement appliquent la même idée à l'animation. Ils transforment des décisions telles que « les petits éléments se déplacent rapidement et s'installent en douceur » en valeurs nommées que chaque concepteur et développeur utilise.

Un ensemble typique comprend des durées (courtes, moyennes, longues), des courbes d'assouplissement (standard, entrée, sortie) et, de plus en plus, des ressorts définis par la rigidité, l'amortissement et la masse. Les ressorts sont populaires car ils semblent naturels et gèrent bien les interruptions dans le code.

Le nom est important. Les noms basés sur un objectif, tels que motion.enter ou motion.emphasis, sont plus faciles à appliquer correctement que les nombres bruts. Gardez l'ensemble petit. Si chaque composant a sa propre courbe, les jetons cessent de faire leur travail.

L'accessibilité appartient également aux jetons. Définissez ce qui se passe lorsque l'utilisateur active un mouvement réduit, par exemple des fondus plus courts au lieu d'un mouvement important, afin que chaque composant le gère de la même manière.

Les jetons sont généralement stockés dans JSON et transformés en variables CSS, Swift, Kotlin ou JavaScript par un outil de création de jetons. Notre générateur de jetons de mouvement gratuit produit un ensemble de démarrage que vous pouvez adapter.

Questions fréquentes

De combien de jetons de mouvement ai-je besoin ?

Moins que vous ne le pensez. Trois ou quatre durées et deux ou trois courbes ou ressorts d'assouplissement couvrent la plupart des produits.

Les jetons de mouvement doivent-ils utiliser des ressorts ou des durées ?

Les deux peuvent fonctionner. Les ressorts semblent plus naturels pour un mouvement interactif et interrompu ; les durées sont plus simples pour les fondus et les transitions CSS.

Comment les jetons de mouvement gèrent-ils les mouvements réduits ?

Définissez des valeurs alternatives, telles que des transitions plus courtes ou d'opacité uniquement, qui s'appliquent lorsque l'utilisateur a activé la réduction de mouvement.

Le Figma peut-il stocker des jetons de mouvement ?

Vous pouvez stocker des valeurs numériques dans des variables Figma, mais la façon dont elles se connectent aux transitions prototypes est limitée. La plupart des équipes conservent la source de vérité dans un fichier de jetons.

Guides et exemples associés

Générer un ensemble de démarrage de jetons de mouvement

Choisissez les durées, les assouplissements et les ressorts, prévisualisez-les et exportez les jetons pour CSS et JSON. Gratuit.

Ouvrez le générateur de jetons
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →