Sélectionner une page
Formations Langage JavaScript Formation Anime.JS

Formation Anime.JS

Niveau expert
Catégorie Essential
Logo Formation PixiJS

Prix HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

Présentation

Anime.js est une bibliothèque JavaScript légère dédiée à l’animation d’éléments DOM, SVG et d’objets JavaScript. Grâce à cette formation complète, vous apprendrez à concevoir des animations fluides, expressives et performantes pour enrichir vos interfaces web et offrir des expériences utilisateurs dynamiques et modernes.

Vous serez initié aux bases d’Anime.js, depuis l’installation jusqu’aux premières animations CSS, en passant par la manipulation de propriétés, d’objets JS et de formes SVG. Chaque notion est accompagnée d’exemples concrets pour vous permettre une prise en main rapide.

Vous explorerez les timelines, les keyframes, les easings personnalisés et les trajectoires complexes, afin de créer des séquences animées riches et synchronisées. Des ateliers pratiques vous aideront à structurer vos animations de manière modulaire et cohérente.

Des cas d’usage concrets vous permettront d’appliquer les compétences acquises à des projets réels, tout en respectant les bonnes pratiques de performance et d’accessibilité.

À date de la formation, nous vous présenterons la dernière version du logiciel Anime.JS

 

Objectifs

  • Maîtriser les fondamentaux de la bibliothèque Anime.js et son fonctionnement sur le DOM, les objets JavaScript et les éléments SVG
  • Créer des animations web fluides, séquentielles ou synchronisées, à l’aide des timelines, keyframes et motion paths
  • Comprendre et manipuler les courbes d’animation pour renforcer l’impact visuel et l’expérience utilisateur
  • Structurer des animations complexes dans un projet web interactif, en respectant les bonnes pratiques d’accessibilité et de performance
  • Intégrer Anime.js dans des environnements modernes (React, Vue, Angular) et mettre en œuvre des animations modulaires et maintenables

 

Public visé

  • Développeurs web et de jeux vidéo
  • Développeurs front-end

 

Pré-requis

  • Connaissance de base en HTML5 et JavaScript

Programme de notre formation Anime.JS

 

Introduction à Anime.js

  • Qu’est-ce qu’Anime.js ?
  • Avantages par rapport à CSS / jQuery / GSAP
  • Cas d’usage courants : loader, intro de site, interactions UX
  • Intégration via CDN vs npm
  • Configuration d’un projet de base (HTML / JS / Anime.js)
  • Premiers tests avec anime({})

 

Les courbes d’animation

  • targets : sélecteurs CSS, tableaux, objets JS
  • Manipulation dynamique 
  • CSS : translate, rotate, scale, opacity, etc.
  • Couleurs : RGB, HEX, HSL, avec interpolation fluide
  • Objets JavaScript : propriétés numériques
  • Propriétés de base : duration, delay, easing, loop
  • Changement de plusieurs propriétés en une animation
  • Callbacks : begin, update, complete

 

Création et gestion des animations

  • Notions de linear, easeInOutQuad, spring
  • Choisir une courbe adaptée à l’effet souhaité
  • Utilisation de easings.net
  • Simuler différents effets avec anime.js

 

Les timelines

  • Construction d’une timeline
  • Ajout d’étapes avec .add()
  • Gestion du timing relatif 
  • Animer plusieurs éléments ensemble
  • Organisation logique d’une animation complexe

 

Keyframes et effets dynamiques

  • Définition : tableau d’étapes intermédiaires
  • Application sur une ou plusieurs propriétés
  • rebond, zoom + rotation
  • Découpage de texte lettre par lettre 
  • Animer chaque lettre séparément

 

Contrôle programmatique

  • play(), pause(), restart(), reverse()
  • Exemple de contrôle via boutons
  • Analyser et manipuler les animations actives
  • Réagir à une animation en cours dans l’application

 

Animation SVG et motion path

  • Cibler les attributs SVG : d, strokeDasharray, strokeDashoffset
  • Effets de tracé de trait
  • Utilisation de anime.path()
  • Mouvement d’un objet sur un tracé SVG
  • Gestion de la rotation orientée sur le chemin

 

Ateliers pratiques

  • Cercle SVG animé
  • Texte ou logo animé
  • Titre avec apparition mot à mot
  • Fond avec transition fluide
  • Boutons avec hover animé
  • Ouverture/fermeture de menu mobile

 

Intégration avec d’autres frameworks

  • Utilisation dans le cycle de vie
  • Bonnes pratiques d’optimisation
  • Exemple combiné avec WebGL

 

Bonnes pratiques & performances

  • Minimiser le nombre d’animations actives
  • Déclenchement au scroll
  • Désactivation des animations pour certains utilisateurs
  • Feedback utilisateur vs animation décorative

Pour aller plus loin

Formation Unity

Formation Unreal

Formation React

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Afficher tous les témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Noter la formation

Prix HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp