Pelote
FR
Motion

Transitions

Entrances, dialogs, ripple and button morphing, with their curves.

Live preview

Reference specimen. Example copy comes from the Pelote specs and is in French.

LiveTransitions, relancées par le bouton

ExpressiveRéférence

Redémarrer le serveur ?Environ une minute d'arrêt.
Variables saved

Dialogue qui grandit, snackbar qui monte, bouton qui se déforme, coche qui se dessine.

PlazaWii U / 3DS

Redémarrer le serveur ?
Environ une minute d'arrêt.
Crash noté.

Bulle qui rebondit, bouton qui s'enfonce, pouce à ressort.

ChromeY2K

Confirm
Redémarrer le serveur ?
Variables saved

Fenêtre qui s'ouvre en fondu, dégradé du bouton qui s'inverse, piste qui s'allume.

Reference specimen. Example copy comes from the Pelote specs and is in French.

Action-triggered animations: dialog entrance, snackbar arrival, button morphing on press, check being drawn, spring switch thumb. The Replay button in the preview restarts them.

Rules

  • State change: 150 to 200 ms, --ease. Entrance: 250 to 350 ms, --ease-decel, shorter exit. Expressive spring: 250 ms, --ease-spring. Check: 250 ms.
  • A transition tells where the element comes from. Nothing exceeds 400 ms and nothing blocks an action while animating.
  • prefers-reduced-motion: a short fade replaces movement and scale.

More

TokensAssetsLicense GitHub

Appearance

The choice applies immediately and stays on this device.

Mode
Theme colour Every role is regenerated from this source colour.
Style The material changes, components and roles stay the same.
Material YouOn the web, the wallpaper colour is not available. Pick a source colour above; in Android 12+ apps, Material You follows the wallpaper.