Animations CSS

Capítulo 25

Temps de lecture estimé : 3 minutes

+ Exercice
Audio Icon

Écouter en audio

0:00 / 0:00

Animations en CSS

Les animations CSS sont un moyen d'ajouter du mouvement et de l'interactivité aux éléments d'une page Web. Avec eux, vous pouvez créer des effets visuels incroyables et donner vie à des éléments de mise en page statiques.

Propriétés CSS pour les animations

Pour créer des animations en CSS, vous devez utiliser certaines propriétés spécifiques. Les principaux sont :

  • @keyframes : définit l'animation elle-même, en spécifiant les états initial et final des éléments ;
  • animation-name : définit le nom de l'animation ;
  • animation-duration : définit la durée de l'animation ;
  • animation-timing-function : définit le type d'animation, tel que linéaire, easy-in, easy-out, easy-in-out, entre autres ;
  • animation-delay : définit le délai avant le démarrage de l'animation ;
  • animation-iteration-count : définit le nombre de fois que l'animation sera jouée ;
  • animation-direction : définit la direction de l'animation, telle que normale, inversée, alternée, alternée-inversée, entre autres.

Exemple d'animation CSS

Créons un exemple d'animation CSS simple pour mieux comprendre son fonctionnement :

/* Définition de l'animation */ @keyframes déplacer { 0% { transformer : translateX(0); } 50 % { transformer : translateX(50px); } 100 % { transformer : translateX(0); } } /* Application de l'animation */ .élément { nom-animation : déplacer ; durée de l'animation : 2 s ; fonction de synchronisation d'animation : entrée et sortie faciles ; nombre d'itérations d'animation : infini ; }

Dans cet exemple, nous créons une animation appelée "move" qui provoque le déplacement d'un élément vers la droite et son retour à sa position de départ. Pour cela, nous utilisons la propriété transform: translateX() pour modifier la position horizontale de l'élément.

Nous appliquons ensuite l'animation à l'élément à l'aide des propriétés animation-name, animation-duration, animation-timing-function et animation-iteration-count.

Continuez dans notre application.
  • Écoutez le fichier audio avec l'écran éteint.
  • Obtenez un certificat à la fin du programme.
  • Plus de 5000 cours à découvrir !
Ou poursuivez votre lecture ci-dessous...
Download App

Téléchargez l'application

Conclusion

Les animations CSS sont un excellent moyen d'ajouter de l'interactivité et du dynamisme aux pages Web. Avec les bonnes propriétés et un peu de créativité, vous pouvez créer des effets étonnants qui vous épateront.

Répondez maintenant à l’exercice sur le contenu :

_Quelle est la propriété CSS qui définit la durée de l'animation ?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Chapitre suivant

Transitions en CSS

Arrow Right Icon
Couverture de livre électronique gratuite Terminer le cours CSS
71%

Terminer le cours CSS

Nouveau cours

35 pages

Téléchargez l'application pour obtenir une certification gratuite et écouter des cours en arrière-plan, même avec l'écran éteint.