Générateur d'animations CSS Créez des animations de trames clés CSS avec des effets prédéfinis et une temporisation personnalisable.
Générateur d'animations CSS
Créez des animations de trames clés CSS avec des effets prédéfinis et une temporisation personnalisable.
Choisissez un préréglage d'animation
Sélectionnez parmi les animations bounce, fade, slide, spin, shake, pulse ou flip.
Personnalisez le timing
Ajustez la durée, la fonction de temporisation, le délai, le nombre d'itérations et la direction.
Copiez le CSS
Prévisualisez l'élément animé et copiez les keyframes et le code CSS d'animation.
What Is Générateur d'animations CSS?
Le générateur d'animations CSS vous aide à créer des animations CSS basées sur des keyframes avec une bibliothèque d'effets prédéfinis et une personnalisation complète du temps. Les animations CSS donnent vie aux pages web en déplaçant, transformant et faisant transitionner les éléments au fil du temps. Cet outil propose sept effets d'animation populaires : rebond, fondu, glissement, rotation, secousse, pulsation et retournement - chacun avec des @keyframes correctement définis. Vous pouvez personnaliser tous les aspects de l'animation : la durée contrôle la longueur de chaque cycle, la fonction de temporisation définit la courbe de vitesse, le délai ajoute une pause avant de commencer, le nombre d'itérations détermine le nombre de fois qu'il se joue, la direction contrôle l'ordre de lecture et le mode de remplissage définit l'état de l'élément avant et après l'animation. L'aperçu en direct montre l'animation en action.
Why Use Générateur d'animations CSS?
-
Sept préréglages d'animation populaires prêts à l'emploi
-
Contrôle total sur la durée, la temporisation, le délai et les itérations
-
Contrôles de direction et de mode de remplissage d'animation
-
Le CSS généré inclut des définitions complètes @keyframes
Common Use Cases
Animations d'entrée
Animer les éléments lorsqu'ils entrent dans la zone de vision pour offrir une expérience utilisateur engageante.
Indicateurs de chargement
Créer des états de chargement animés avec des effets pulse, spin ou bounce.
Attirer l'attention
Utilisez shake ou pulse pour attirer l'attention sur les éléments importants.
Transitions de page
Ajoutez des animations slide et fade pour des transitions de pages ou de sections fluides.
Technical Guide
Les animations CSS utilisent la propriété d'animation abrégée avec des règles @keyframes. La propriété d'animation combine : animation-name (référence à la règle @keyframes), animation-duration, animation-timing-function (ease, linear, ease-in, ease-out, ease-in-out ou cubic-bezier personnalisé), animation-delay, animation-iteration-count (nombre ou infini), animation-direction (normal, reverse, alternate, alternate-reverse), animation-fill-mode (none, forwards, backwards, both) et animation-play-state (running, paused). La règle @keyframes définit les étapes de l'animation à l'aide de pourcentages (0% à 100%) ou des mots-clés from/to. Pour améliorer les performances, n'animez que les propriétés transform et opacity lorsque cela est possible, car elles peuvent être accélérées par le processeur graphique. D'autres propriétés comme width, height, margin et padding déclenchent des recalculs de disposition. Utilisez la propriété will-change pour donner un indice au navigateur sur les animations à venir.
Tips & Best Practices
-
1Utilisez animation-fill-mode: both pour maintenir l'état final après la fin de l'animation
-
2Animer uniquement transform et opacity pour une performance accélérée par le processeur graphique
-
3Ajoutez une requête média prefers-reduced-motion pour l'accessibilité
-
4Utilisez une direction alterne pour des animations aller-retour naturelles
Related Tools
Générateur de spinneurs CSS
Générer des spinneurs de chargement CSS et des chargeurs animés avec des styles personnalisables.
🎨 CSS & Design
Zone de jeu des transformations CSS
Expérimentez avec les transformations CSS, y compris la rotation, l'échelle, la déformation et la translation avec une perspective 3D.
🎨 CSS & Design
Générateur de transitions CSS
Gérez les transitions CSS avec des propriétés, durées, effets d'assouplissement et effets au survol personnalisables.
🎨 CSS & Design
Zone de jeu CSS Flexbox
Explorateur visuel CSS Flexbox avec contrôles interactifs pour toutes les propriétés des conteneurs flexibles.
🎨 CSS & DesignFrequently Asked Questions
Q Quelle est la différence entre animation et transition ?
Q Puis-je enchaîner plusieurs animations ?
Q Comment mettre une animation en pause ?
Q Qu'est-ce que le mode de remplissage d'animation fait ?
Q Les animations CSS sont-elles accessibles ?
About This Tool
Générateur d'animations CSS is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.