Points clés
- Catégorie
- Design et couleur
- Types d’entrée
- text, select, number
- Type de sortie
- html
- Couverture des échantillons
- 4
- API disponible
- Yes
Vue d’ensemble
Ce visualiseur d'easing et d'animation CSS vous permet de concevoir, tester et exporter des courbes de transition personnalisées ou prédéfinies. Visualisez instantanément la courbe de progression en SVG et observez le comportement physique de vos animations sur la position, l'opacité et l'échelle avant de copier le code CSS généré.
Quand l’utiliser
- •Lors de la création de transitions CSS personnalisées nécessitant un contrôle précis du timing au-delà des options standards.
- •Pour tester l'effet visuel d'un effet de rebond sur des propriétés comme la position ou l'échelle.
- •Pour générer rapidement le code CSS de transition ou de keyframes correspondant à une courbe d'animation spécifique.
Comment ça marche
- •Saisissez une formule cubic-bezier personnalisée ou sélectionnez l'un des préréglages disponibles comme ease-out-back ou snappy.
- •Ajustez la durée et le délai de l'animation en millisecondes pour affiner le comportement temporel.
- •Analysez la courbe SVG générée et observez les trois aperçus en direct simulant les changements de position, d'opacité et d'échelle.
- •Copiez le code CSS généré sous forme de propriété transition ou de règle @keyframes directement dans votre feuille de style.
Cas d’usage
Exemples
1. Animation de rebond pour bouton d'action
Intégrateur Web- Contexte
- Un intégrateur souhaite ajouter un effet de rebond dynamique lors du survol d'un bouton d'appel à l'action.
- Problème
- Trouver les bonnes coordonnées cubic-bezier pour un effet de rebond fluide sans saccades visuelles.
- Comment l’utiliser
- Sélectionnez le préréglage 'ease-out-back' ou saisissez 'cubic-bezier(0.34, 1.56, 0.64, 1)', réglez la durée sur 600 ms, puis observez l'aperçu de translation.
- Configuration d’exemple
-
easing: cubic-bezier(0.34, 1.56, 0.64, 1), preset: ease-out-back, duration: 600, delay: 0 - Résultat
- La courbe SVG affiche le dépassement et l'aperçu montre un rebond fluide. Le code CSS de transition est prêt à être copié.
2. Transition d'apparition en fondu rapide
Designer UI- Contexte
- Un designer souhaite créer une transition d'opacité très réactive pour l'affichage d'une boîte de dialogue.
- Problème
- Définir une courbe d'accélération rapide au départ puis progressive à la fin.
- Comment l’utiliser
- Saisissez 'cubic-bezier(0.16, 1, 0.3, 1)' ou choisissez le préréglage 'ease-out-expo', puis réglez la durée sur 400 ms.
- Configuration d’exemple
-
easing: cubic-bezier(0.16, 1, 0.3, 1), preset: ease-out-expo, duration: 400, delay: 0 - Résultat
- L'aperçu d'opacité montre une apparition immédiate mais douce, et le code CSS généré est copié pour la classe de la modale.
Tester avec des échantillons
designHubs associés
FAQ
Qu'est-ce qu'une courbe cubic-bezier en CSS ?
C'est une fonction de transition définie par quatre points de contrôle qui détermine la vitesse d'une animation au fil du temps.
Comment fonctionne l'effet de rebond (overshoot) ?
Il se produit lorsque les valeurs de contrôle dépassent les limites de 0 ou 1, créant un effet élastique temporaire.
Puis-je utiliser des préréglages existants ?
Oui, l'outil propose des préréglages courants comme linear, ease-in-out, ease-out-back ou snappy.
Quels types de prévisualisations sont disponibles ?
L'outil affiche trois animations en direct basées sur la translation (translateX), l'opacité et l'échelle (scale).
Comment intégrer le résultat dans mon projet ?
Copiez simplement le code CSS généré pour les propriétés transition ou les règles @keyframes et collez-le dans votre code.