Command Palette

Search for a command to run...

Générateur d'animation CSS

Créez des animations d'images clés CSS à partir de préréglages tels que fondu, diapositive, rebond et spin. Ajustez la durée, l'assouplissement, le retard, l'itération et la direction, prévisualisez en direct, puis copiez les images clés et la sténographie d'animation.

Presets
Toolz
Settings
600ms
0ms
Generated CSS
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.animated-element {
  animation: fadeIn 0.6s ease 1 both;
}
Category:css
Mode:Offline
Version:1.0.0
Access:Free

Qu'est-ce que le générateur d'animation CSS ?

Le générateur d'animation CSS est un éditeur visuel pour les animations d'images clés CSS. Vous choisissez un préréglage de mouvement tel que le fondu entrant, la diapositive, le zoom, le rebond, le spin ou l'impulsion, ajustez la durée, la fonction de synchronisation, le retard, le nombre d'itérations, la direction et le mode de remplissage, regardez-le fonctionner dans un aperçu en direct, puis copiez deux choses : la règle @keyframes qui définit le mouvement et le raccourci d'animation qui le joue. Il transforme un bloc de CSS que la plupart des gens copient de la mémoire ou d'un framework en quelque chose que vous pouvez façonner et voir avant qu'atteindre votre feuille de style.

Une animation CSS a deux moitiés qui doivent être en accord La règle @keyframes nomme une séquence d'étapes, chacune écrite en pourcentage de décalage avec les valeurs de propriétés que l'élément doit contenir à ce stade, par exemple 0 % à l'opacité 0 et 100 % à l'opacité 1. la propriété d'animation fait alors référence à ce nom de clé et contrôle sa lecture : combien de temps il dure, comment il se calme, combien de temps attendre avant de commencer, combien de fois répéter et dans quelle direction s'exécute chaque passe. Un nom mal orthographié est la raison la plus courante pour laquelle une animation ne fait silencieusement rien, car le navigateur n'a pas de règle à laquelle se lier.

Tout s'exécute dans votre navigateur Choisissez un préréglage, faites glisser les curseurs de durée et de délai, changez la courbe d'assouplissement, définissez l'animation pour qu'elle se répète pour toujours ou un nombre fixe de fois, et appuyez sur rejouer pour la regarder à nouveau L'outil écrit le raccourci dans un ordre sûr avec le nom de l'image clé en premier, supprime le délai lorsqu'il est nul et omet toute partie qui correspond à sa valeur par défaut CSS afin que la sortie reste lisible Il n'y a pas de compte, rien n'est téléchargé et le générateur continue de fonctionner une fois la page chargée.

Cela rend également visibles les compromis de performance Les préréglages animent la transformation et l'opacité dans la mesure du possible, car ces deux propriétés sont gérées par le compositeur et ne forcent pas le navigateur à recalculer la mise en page, de sorte qu'elles restent lisses à des fréquences d'images élevées. Animer la largeur, la hauteur, le haut ou la marge recalcule plutôt la page sur chaque image et est la cause habituelle du bégaiement. Voir un rebond construit à partir de translateY plutôt que de haut est une leçon plus rapide sur les raisons pour lesquelles on est fluide que n'importe quelle lecture à ce sujet.

Comment utiliser le générateur d'animation CSS ?

1

Choisissez un préréglage d'animation

Choisissez un mouvement dans la liste prédéfinie tel que le fondu entrant, le glissement, le zoom, le rebond, le spin, le pouls ou le shake. Chaque préréglage charge ses images clés et une durée et un assouplissement par défaut raisonnables.

2

Ajustez le timing et la lecture

Définissez la durée et le délai, choisissez une fonction de synchronisation, décidez si l'animation se répète un nombre fixe de fois ou à l'infini, et choisissez une direction et remplissez le mode.

3

Aperçu et rediffusion

Regardez l'animation s'exécuter sur l'élément d'aperçu et appuyez sur rejouer pour le redémarrer. Parce qu'une animation s'exécute sur mount, replay remonte l'élément afin que vous puissiez le voir aussi souvent que vous le souhaitez.

4

Copiez le CSS

Copiez ensemble la règle @keyframes générée et le raccourci d'animation, puis collez-les dans votre feuille de style et appliquez la classe à n'importe quel élément.

Principales caractéristiques

Bibliothèque prédéfinie d'images clés

Quatorze mouvements prêts à l'emploi couvrant les entrées, les sorties et les effets de boucle, du fondu et de la glissade au rebond, à la rotation, au pouls, au secouage, au retournement et au battement de cœur, chacun défini avec de vrais arrêts d'image clé

Contrôle de lecture complet

Définissez la durée, le délai, la fonction de synchronisation, le nombre d'itérations, la direction, le mode de remplissage et l'état de lecture, et voyez chaque changement reflété simultanément dans le raccourci et l'aperçu en direct

Keyframes et raccourci ensemble

La sortie inclut à la fois la règle @keyframes et le raccourci d'animation qui s'y lie, vous copiez donc un bloc de travail complet au lieu de la moitié d'un

Nettoyer, Sortie incorrecte en spécifications

Le raccourci est écrit avec le nom de l'image clé en premier, le délai supprimé lorsqu'il est nul et toute valeur par défaut omise, de sorte que le CSS généré lit la façon dont vous l'écririez à la main

Frequently Asked Questions

Une animation d'images clés CSS est une séquence nommée d'étapes de style qu'un élément parcourt au fil du temps Vous définissez les étapes dans une règle @keyframes, donnant à chacune un décalage en pourcentage et les valeurs de propriétés à y conserver, puis attachez l'animation à un élément avec la propriété animation, qui contrôle la durée, l'assouplissement, le retard et la répétition.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

css animation generatorkeyframes generatorcss keyframe animationanimation shorthandcss fade in animationcss bounce animationcss spin animationanimation timing functionanimation css generatoranimation generator csscss keyframes presets