---
title: 🟢 Animations Simples
description: Le challenge 46 consiste à apprendre comment utiliser l'API d'animations intégrée dans Angular
author: sven-brodny
contributors:
  - alannelucq
challengeNumber: 46
command: angular-simple-animations
sidebar:
  order: 17
---

## Information

Il s'agit du premier des deux challenges sur les animations. Le but de cette série est de maîtriser les animations en Angular.

Des animations bien conçues peuvent rendre votre application plus agréable et plus intuitive à utiliser, mais elles ne sont pas seulement cosmétiques. Les animations peuvent améliorer votre application et l'expérience utilisateur de plusieurs façons :

- Sans animations, les transitions de pages web peuvent sembler abruptes et désagréables.
- Le mouvement améliore grandement l'expérience utilisateur, les animations permettent donc aux utilisateurs de percevoir la réponse de l'application à leurs actions.
- De bonnes animations attirent intuitivement l'attention de l'utilisateur là où elle est nécessaire.

Je vous recommande de lire la [documentation officielle](https://angular.dev/guide/animations). Vous y apprendrez tout ce qui est nécessaire pour réussir ce challenge.

Vous pouvez également regarder cet [exemple fonctionnel](https://svenson95.github.io/ng-xmp-animations/) et ce [repertoire git](https://github.com/svenson95/ng-xmp-animations) pour vous inspirer.

## Énoncé

L'objectif de ce challenge est d'ajouter des animations qui doivent être déclenchées lorsque l'utilisateur arrive sur la page ou la recharge.

## Contraintes

- N'utilisez aucun CSS et utilisez l'API intégrée d'Angular `@angular/animations`.
- Ne déclenchez pas les animations avec un bouton comme dans les exemples, mais lorsque l'utilisateur entre ou recharge la page.

### Niveau 1

Ajoutez une animation de fondu ou de déplacement pour les paragraphes sur le côté gauche.

<video controls src="https://github.com/tomalaforge/angular-challenges/assets/46655156/a43c3995-16ef-4d1f-bcfc-602b4ce80937">
</video>

### Niveau 2

Ajoutez une animation en cascade pour la liste sur le côté droit.

<video controls src="https://github.com/tomalaforge/angular-challenges/assets/46655156/1a01af1b-44fc-4616-8793-681219f9d8bc">
</video>
