Parcours de la tâche / de l'entrée au résultat
Comment concevoir une courbe d'easing cubic-bezier
- 01
Placez le premier point de contrôle
Réglez Contrôle X1 entre 0 et 1 et Contrôle Y1 entre −1 et 2. Le graphique de la courbe se redessine en direct, avec une ligne de guide qui va du point de départ à votre poignée.
- 02
Placez le second point de contrôle
Réglez Contrôle X2 (0–1) et Contrôle Y2 (−1 à 2). Tirer une valeur Y au-delà de 1 crée le dépassement qui donne à un easing son côté élastique ; tirer Y1 en dessous de 0 ajoute un moment d'anticipation avant que le mouvement ne démarre.
- 03
Définissez la durée
Choisissez une Durée de 0.1 à 4 secondes. Le marqueur sur la piste de mouvement la parcourt en boucle avec votre courbe exacte, donc la cadence que vous regardez est celle que vous livrez.
- 04
Ou partez d'une courbe connue
La courbe par défaut — 0.25, 0.1, 0.25, 1 — est exactement le mot-clé standard ease et un point de départ neutre. Cliquez sur Charger un exemple pour une courbe élastique avec dépassement (0.34, 1.56, 0.64, 1) qui montre ce que fait une valeur Y au-delà de 1.
- 05
Copiez le CSS de timing
Copier le CSS ou Télécharger le .css enregistre toolars-cubic-bezier.css. La règle .motion définit transition-duration et les deux propriétés timing-function. Elle ne définit pas animation-duration ; ajoutez cette durée séparément pour les animations par images clés.
- 06
Lisez le graphique avant de livrer
Le graphique trace la progression au fil du temps entre les points de départ et d'arrivée fixes : les sections plates sont lentes, les sections raides rapides. Une courbe qui plonge sous le départ ou dépasse l'arrivée n'est pas une erreur — c'est de l'anticipation et du dépassement, dessinés honnêtement.