Animations Framer avec l'IA : ce que l'agent fait bien, ce qui rame encore
• 9 minutes de lecture • Par Virgil Caffier
En bref
L'agent Framer sait poser les effets natifs (apparition, survol, clic, boucle, défilement, texte, ticker) et construire les variants d'un composant.
Il rate surtout le rythme : il vérifie son travail sur des captures fixes, donc il ne voit jamais une animation se dérouler.
Un prompt d'animation exploitable précise cinq paramètres : calque, déclencheur, propriété, durée avec easing, ordre d'arrivée.
Réserve les composants code aux effets absents du panneau Effects, et relis-les avant de livrer.
Active l'option de mouvement réduit dans Site Settings, onglet General, sur chaque site : l'agent ne le fait pas seul.
Demande à l'agent Framer « ajoute des animations sympas à la page » sans autre précision, et tu risques d'obtenir une page où chaque bloc glisse, chaque titre se révèle lettre par lettre, chaque carte rebondit au survol. Techniquement, tout fonctionnerait. Visuellement, la page ressemble à un template de 2021 qui en fait trop. En cause, la demande elle-même : une animation, c'est une décision de rythme, et le rythme ne se devine pas.
Ce guide fait le tri entre ce que l'IA anime bien dans Framer en 2026, ce qui rame encore, et la façon de formuler tes demandes pour obtenir une animation que tu peux livrer à un client.
Que sait animer l'agent Framer en 2026 ?
L'agent Framer sait poser et régler les effets natifs de l'éditeur : effets d'apparition, de survol, de clic, de boucle, de défilement, de texte et de glissement, ainsi que les variants de composants reliés par des déclencheurs. Il utilise les mêmes réglages que toi dans le panneau Effects.
Pour préparer ce guide, on a relu la liste des propriétés que l'agent peut écrire sur un calque : appearEffect, hoverEffect, tapEffect, loopEffect, scrollVariantEffect, parallaxEffect, tickerEffect, textEffect, dragEffect, plus pageEffects au niveau de la page. La leçon de la Framer Academy sur les animations précise que l'agent peut construire les variants d'un composant et répéter le même comportement sur toute une page pendant que tu vérifies le résultat sur le canvas.
La liste s'allonge vite. La mise à jour de Framer du 29 juillet 2026 a ajouté à l'agent l'édition des Page Effects, les transitions d'entrée et de sortie du backdrop, les propriétés de glissement des calques et un contrôle des débordements sur les calques Ticker. Si tu veux le panorama complet de ce que l'agent fait au-delà des animations, lis ce que Framer AI peut (et ne peut pas) faire dans ton workflow.
Effet natif, composant code ou réglage manuel : quelle voie choisir ?
Pour animer un site Framer avec l'IA, tu as trois voies : l'effet natif posé par l'agent, le composant code généré par IA, ou le réglage fait à la main. L'agent est le plus efficace sur les effets répétitifs, le code sur les effets que Framer ne propose pas, et ta main sur le rythme. Voici la répartition qui évite le plus de retouches.
Animation | Meilleure voie | Pourquoi |
|---|---|---|
Apparition au scroll | Agent + effet natif | Répétitif, à appliquer sur des dizaines de calques avec les mêmes valeurs |
Survol de bouton ou de carte | Agent + effet natif | Réglage simple, facile à harmoniser sur tout le site |
Menu, accordéon, onglets | Agent + variants | États clairs (ouvert, fermé) et déclencheurs standard |
Bandeau de logos qui défile | Agent + Ticker natif | Effet prévu pour ça, aucun code nécessaire |
Chorégraphie du hero | À la main, après un premier jet | Le décalage entre éléments se juge à l'œil, en mouvement |
Effet sur mesure (curseur, canvas, physique) | Composant code généré par IA | Hors du périmètre des effets natifs, à relire avant de livrer |
Règle simple : si l'effet existe dans le panneau Effects, demande-le en natif. Un effet natif reste modifiable par ton client dans l'éditeur, alors qu'un composant code devient une boîte noire pour lui.
Où l'IA rame encore : le timing et la chorégraphie
L'IA rate surtout le rythme : les durées, les délais entre éléments et la sensation d'un ressort. La raison est structurelle. L'agent vérifie son travail avec des captures d'écran, donc des images fixes. Il voit l'état final d'une animation, jamais son déroulé. Il ne peut pas sentir qu'un délai de 0,4 seconde fait attendre le visiteur ou que trois effets se marchent dessus.
Trois symptômes reviennent :
La surenchère. Sans consigne, l'agent anime tout. Une page où chaque bloc bouge n'a plus de hiérarchie : l'œil ne sait plus où regarder.
Les valeurs uniformes. Même durée, même décalage, même easing partout. C'est cohérent, mais plat : le titre principal devrait arriver avant le reste, pas en même temps.
Les conflits d'effets. Un effet d'apparition sur un parent et un autre sur ses enfants, une transformation au scroll sur un calque qui a déjà une boucle : le résultat saccade et la capture ne le montre pas.
Côté code, les erreurs sont connues. Un article de VP0 sur la génération d'animations Motion par IA en liste plusieurs : valeurs de ressort inventées, animations de sortie qui ne se lancent jamais faute de wrapper AnimatePresence, imports de l'ancien paquet Framer Motion, et aucune gestion du mouvement réduit tant qu'on ne la demande pas.
L'IA te fait gagner du temps sur la pose des effets. Le réglage du rythme reste ton travail, et c'est lui qui donne une impression de qualité.
Comment rédiger un prompt d'animation exploitable
Un prompt d'animation exploitable précise cinq paramètres : le calque visé, le déclencheur, la propriété animée, la durée avec l'easing, et l'ordre d'arrivée. Sans ces cinq informations, l'agent comble les trous avec des valeurs par défaut, et tu passes ensuite plus de temps à corriger qu'à régler toi-même.
Le calque visé : « les trois cartes de la section Tarifs », pas « les éléments de la page ».
Le déclencheur : apparition à l'écran, survol, clic, défilement d'une section.
La propriété animée : opacité, position verticale, échelle. Une ou deux, pas cinq.
La durée et l'easing : par exemple 0,5 seconde, ressort doux, sans rebond.
L'ordre : la carte du milieu d'abord, puis les deux autres avec un décalage de 0,1 seconde.
Exemple complet : « Sur les trois cartes de la section Tarifs, ajoute un effet d'apparition : opacité de 0 à 1 et translation verticale de 24 px vers 0, durée 0,5 s, ressort sans rebond. La carte du milieu arrive en premier, les deux autres 0,1 s après. N'anime rien d'autre dans la section. » La dernière phrase compte : elle empêche la surenchère.
Pour la logique générale des prompts qui produisent un résultat propre, la méthode est détaillée dans notre guide des prompts qui produisent un layout exploitable. Et si tu veux apprendre à régler ces animations à la main puis à déléguer le reste à l'IA dans un vrai projet, c'est exactement le programme de la formation Framer de Frames Académie.
Composants code d'animation : quand y aller
Passe par un composant code seulement quand l'effet n'existe pas en natif : un curseur personnalisé, une animation sur canvas, une interaction qui réagit à la physique de la souris. Pour tout le reste, l'effet natif est plus léger à maintenir et reste éditable par ton client.
Le plugin Workshop, qui générait des composants code à partir d'un prompt, est en cours d'abandon : sa page sur le marketplace Framer indique qu'il est remplacé par les agents, qui intègrent la création et l'édition par IA directement dans l'éditeur. Tu peux aussi générer un composant depuis un agent externe comme Claude Code, connecté à ton projet (la démarche est expliquée dans notre article sur Claude et Framer).
Dans les deux cas, relis trois points avant de livrer : les imports (le paquet s'appelle désormais Motion), la présence d'un wrapper pour les animations de sortie, et la gestion du mouvement réduit avec le hook useReducedMotion, qui renvoie true quand le visiteur a activé ce réglage sur son appareil.
Comment rendre des animations Framer accessibles et légères ?
Pour des animations Framer accessibles, active l'option de mouvement réduit du site et anime l'opacité ou les transformations plutôt que les dimensions. L'agent ne le fait pas si tu ne le demandes pas. Certaines personnes activent un réglage « réduire les animations » dans leur système, parce que le parallaxe ou les grands déplacements leur donnent des nausées. Le critère WCAG 2.3.3 (niveau AAA) demande que les animations déclenchées par une interaction puissent être désactivées, sauf si elles sont essentielles.
Dans Framer, la solution native tient en un réglage : dans Site Settings, onglet General, une option de mouvement réduit désactive les animations de parallaxe, de transformation et de layout pour les visiteurs qui ont activé cette préférence. D'après la documentation d'aide de Framer, elle peut aussi couper les curseurs personnalisés. Vérifie qu'elle est cochée sur chaque site que tu livres.
Côté performance, garde deux réflexes. Anime l'opacité et les transformations (position, échelle, rotation) plutôt que la largeur ou la hauteur, qui forcent le navigateur à recalculer la mise en page. Et teste sur un vrai téléphone : une animation fluide sur ton écran de travail peut saccader sur un mobile en mode économie d'énergie.
Le workflow en 5 étapes pour animer un site Framer avec l'IA
Le workflow le plus fiable sépare la décision, la pose et le réglage : tu choisis où mettre du mouvement, l'agent pose les effets, puis tu ajustes le rythme dans l'aperçu avant de vérifier accessibilité et mobile.
Décide avant de prompter. Liste les deux ou trois moments qui méritent du mouvement : le hero, une section clé, les états de survol. Le reste reste statique.
Délègue la pose. Demande à l'agent d'appliquer les effets natifs avec le prompt en 5 paramètres, section par section.
Règle le rythme toi-même. Ouvre l'aperçu, regarde chaque animation se dérouler et ajuste durées et décalages dans le panneau Effects.
Réserve le code aux exceptions. Un composant code seulement si l'effet n'existe pas en natif, relu ligne par ligne.
Vérifie avant de publier. Réglage de mouvement réduit coché, test sur mobile, aucune animation qui retarde l'accès au contenu.
L'IA pose les effets, toi tu donnes le rythme
En 2026, l'agent Framer t'évite la partie répétitive des animations : appliquer le même effet sur trente calques, construire les variants d'un menu, poser un ticker. Ce qu'il ne fait pas, c'est juger si l'ensemble respire. Ton client paie ce jugement : il fait la différence entre un site animé et un site agité.
Les outils changent tous les mois : de nouveaux effets arrivent dans l'agent, d'autres plugins disparaissent. Pour suivre ces évolutions sans repartir de zéro à chaque mise à jour, la formation Framer de Frames Académie t'apprend la méthode complète : maîtriser les effets natifs, déléguer à l'IA ce qui peut l'être, et livrer des sites animés qui restent rapides et accessibles.

Automatiser le CMS Framer avec l'IA : contenu, meta et schema sans erreur
L'IA peut remplir ton CMS Framer à ta place : contenu, meta-title, meta-description et schema JSON-LD. Voici comment préparer la collection, quelles règles donner à l'agent et les pièges qui cassent une automatisation.

Animations Framer avec l'IA : ce que l'agent fait bien, ce qui rame encore
L'agent Framer pose en quelques secondes des effets d'apparition, de survol ou de défilement, mais il rate le rythme. Voici quoi lui déléguer, comment rédiger ton prompt d'animation et quoi vérifier avant de livrer.

Générer un design system avec l'IA dans Figma et Framer : les 6 corrections à faire
L'IA te sort une palette, une échelle typo et des composants en quelques secondes. Voici le prompt qui donne une base exploitable, et les six corrections à faire avant de construire la moindre page.
