Générateur de transitions et d'easing CSS
Créez une règle de transition CSS à partir de courbes prédéfinies ou de points cubic-bezier personnalisés, avec un graphique texte du mouvement.
Générateur de transitions et d'easing CSS
Choisissez les propriétés que vous voulez animer, définissez une durée et un délai, et cet outil rédige la règle de transition pour vous — en CSS simple ou en bloc de configuration Tailwind que vous pouvez coller directement dans tailwind.config.js. Il couvre les courbes nommées courantes (linear, ease, ease-in, ease-out, ease-in-out) plus ease-out-back, une courbe qui dépasse son objectif avant de se stabiliser, ce qui n'est pas un mot clé CSS natif et doit toujours s'écrire comme cubic-bezier().
Sous la règle générée, un graphique texte trace la progression de la courbe à chaque point dans le temps — de 0 au début de l'animation à 1 à la fin, avec une barre pour chaque échantillon pour que vous voyiez l'accélération et tout dépassement sans ouvrir les outils de développement. Passez à « Custom cubic-bezier() » et entrez vos propres quatre points de contrôle pour prévisualiser une courbe que quelqu'un vous a donnée, ou une que vous avez copiée depuis un outil de conception ; les premier et troisième points doivent rester entre 0–1 sur l'axe des temps (c'est une exigence CSS), mais les valeurs y peuvent aller au-delà de 0–1, ce qui est exactement comment fonctionnent les animations bounce et back.
Le champ propriétés prend une liste séparée par des virgules — transform, opacity, background-color, ou une propriété CSS personnalisée comme --panel-width — et l'outil rédige une ligne par propriété pour que la règle soit facile à lire. Durée et délai sont en millisecondes ; le nombre de lignes du graphique est ajustable de 2 à 41 pour une lecture plus grossière ou plus fine de la courbe.
Tout s'exécute localement dans votre navigateur : rien de ce que vous entrez n'est envoyé nulle part. Copiez le résultat, téléchargez-le sous forme de fichier .txt, ou renvoyez la sortie directement à l'entrée pour continuer à l'ajuster.