digtools
🎞️
css-animation-generator,

Générateur d'Animation CSS

Créez intuitivement des animations CSS (@keyframes).Supporte 12 préréglages, ajustement des paramètres et aperçu.

🔒
Navigateur Uniquement
Sécurisé sans envoi de données
Temps Réel
Aperçu instantané des changements
🎨
12 Préréglages
Du fondu au rebond

Paramètres d'Animation

0.6s
0s
1
Aa

Code CSS

about,

À propos du Générateur d'Animation CSS

Ce "Générateur d'Animation CSS" est un outil gratuit qui vous permet de vérifier visuellement les mouvements d'animation en utilisant les @keyframes CSS et de générer automatiquement le code CSS nécessaire. Il inclut 12 types d'animations de base (préréglages) tels que fade-in, slide, scale et bounce.

Vous pouvez ajuster intuitivement des propriétés telles que la Durée (secondes), le Délai, l'Easing, les Itérations et le Mode de Remplissage à l'aide de curseurs et de listes déroulantes, et les vérifier en temps réel dans la zone d'aperçu.

Une fois ajusté, copiez simplement le code CSS généré et collez-le directement dans votre projet. Tout le traitement est effectué dans le navigateur, il n'y a donc aucune communication avec des serveurs externes, vous pouvez l'utiliser en toute sécurité.

how to,

Étapes pour Créer des Animations CSS

ÉTAPE 1

Sélectionner le Mouvement de Base

Tout d'abord, changez d'onglet comme "Fondu" ou "Glissement" et sélectionnez un préréglage proche de l'animation que vous souhaitez créer.

ÉTAPE 2

Ajuster les Paramètres

Modifiez la durée, le délai et la vitesse d'easing avec les curseurs, et vérifiez le mouvement réel dans la zone d'aperçu à droite.

ÉTAPE 3

Copier le Code CSS

Une fois le mouvement terminé, cliquez sur le bouton "Copier le code" dans la zone de sortie et collez-le dans votre fichier CSS.

glossary,

Glossaire de l'Animation CSS (Guide des Propriétés)

animation-duration (Duration)
Spécifie la durée de lecture (temps d'exécution) d'une itération de l'animation. Spécifié en secondes (s) ou millisecondes (ms).
animation-timing-function (Easing)
Spécifie la courbe de vitesse de l'animation. Les exemples incluent "linear" pour une vitesse constante et "ease-in-out" pour un début et une fin progressifs.
animation-delay (Delay)
Spécifie le temps d'attente (délai) avant le démarrage de l'animation.
animation-iteration-count (Iterations)
Spécifie le nombre de répétitions de l'animation. Spécifier "infinite" la boucle à l'infini.
animation-direction (Direction)
Spécifie la direction de lecture. Les exemples incluent "reverse" pour lire en arrière, et "alternate" où les itérations impaires avancent et les paires reculent.
animation-fill-mode (Fill Mode)
Spécifie comment le style de l'élément est maintenu avant et après l'animation. Le régler sur "forwards" maintient le style à la fin de l'animation.
transition-property (Property)
transition を適用するプロパティ名 (例: transform, opacity, all)。
transition-duration (Duration)
transition が完了するまでの時間。
transition-timing-function (Easing)
transition の速度変化のカーブ (Easing)。
faq,

Foire Aux Questions (FAQ) sur l'Animation CSS

Q.Quelle est la différence entre une animation CSS et une transition ?
transition interpole entre deux états déclenchés par un changement (ex. hover). animation peut se jouer automatiquement sans déclencheur et permet de définir finement des états intermédiaires avec @keyframes.
Q.Quelles animations sont les plus performantes ?
Les animations utilisant transform (translate, scale, rotate) et opacity sont rapides grâce à l'accélération matérielle. Les animations sur width, height ou margin provoquent un reflow du navigateur et sont plus lentes.
Q.Qu'est-ce que prefers-reduced-motion ?
C'est une media query pour les utilisateurs qui souffrent du mal des transports avec les animations. Il est recommandé d'utiliser @media (prefers-reduced-motion: reduce) pour les désactiver ou les réduire pour l'accessibilité.
Q.Est-il obligatoire d'utiliser animation-fill-mode forwards ?
Pour des animations comme fade-in, si vous ne spécifiez pas forwards, l'élément reviendra à son état initial (ex. opacity: 0) à la fin. C'est obligatoire si vous voulez conserver le style du cadre final à l'écran.
Q.Mes données sont-elles envoyées à un serveur ?
Non. Tout le traitement est effectué localement dans votre navigateur et aucune donnée n'est envoyée à l'extérieur.
use cases,

Cas d'Utilisation des Animations CSS

📄

Animations de Chargement de Page

Implémentez un fondu (fade-in) où le contenu apparaît doucement, ou un glissement depuis le bas pour améliorer la première impression de la page.

🔘

Mise en Évidence de Boutons et CTAs

Appliquez des animations comme pulse (battement) ou bounce (rebond) aux boutons de conversion pour guider naturellement le regard de l'utilisateur.

🖱️

Animations au Défilement

Combinez l'API Intersection Observer avec les classes d'animation CSS générées pour créer des effets qui se déclenchent dès qu'un élément entre dans l'écran.

Interfaces d'Attente (Loading)

Implémentez des animations de chargement qui tournent ou clignotent en boucle comme retour lors de la récupération de données ou de la soumission d'un formulaire.

Envoyer des commentaires

Faites-nous part de vos réflexions pour nous aider à améliorer l'outil.

Avis Légal

Les outils fournis sur ce site sont entièrement gratuits, mais veuillez les utiliser à vos propres risques. Nous ne garantissons ni l'exactitude, ni l'exhaustivité, ni la sécurité des résultats de calcul, de conversion ou des données générées. L'exploitant décline toute responsabilité pour tout dommage ou problème causé par l'utilisation de ces outils. La plupart des outils traitent les fichiers et les calculs localement dans votre navigateur, ce qui signifie que vos données saisies ne sont ni envoyées ni stockées sur nos serveurs.