Le motion design est devenu un differentiateur principal dans la qualite d'experience web. Les sites qui se sentent premium — Linear, Stripe, Arc, Vercel — utilisent le motion non pas comme decoration mais comme une couche de communication qui dit aux utilisateurs ou ils se trouvent, ce qui vient de se passer, et ce qui va se passer ensuite. Les sites qui semblent bon marche utilisent les memes animations — defilement parallaxe, animations d'entree, transitions hover — mais sans objectif sous-jacent. La difference n'est pas la sophistication technique. C'est la discipline de se demander, avant d'ajouter un motion : que communique cette animation qui ne pourrait pas etre communique sans elle ? Si la reponse est "rien", l'animation ne devrait pas exister.
Les trois roles legitimes du motion web
Le motion sur le web a exactement trois roles legitimes. Premier : la communication spatiale — montrer a l'utilisateur d'ou provient le nouveau contenu (un glissement depuis la droite communique qu'un nouveau panneau s'est ouvert a droite de la vue courante). Deuxieme : la communication d'etat — confirmer qu'une action a ete recue (un bouton qui pulse au clic ; un champ de formulaire qui tremble quand la validation echoue ; un etat de succes qui apparait apres la soumission du formulaire). Troisieme : la performance percue — reduire l'experience subjective de l'attente (un etat de chargement squelette rend un chargement de 1,5 seconde moins long qu'un ecran vide). Chaque autre utilisation du motion — animations d'entree decoratives, arriere-plans parallaxe, effets hover existant uniquement pour impressionner — devrait etre auditee et, dans la plupart des cas, supprimee.
L'easing : le detail qui separe le bas de gamme du soigne
L'easing est la courbe d'acceleration d'une animation — si elle commence rapidement et ralentit (ease-out), commence lentement et accelere (ease-in), ou suit une courbe naturelle basee sur la physique. Les animations lineaires — vitesse constante — semblent mecaniques et numeriques. Les animations easees semblent naturelles et physiques. Les choix d'easing qui signalent le plus coheremment le soin dans nos audits de design : ease-out pour les elements entrant a l'ecran (ils decelerent en arrivant, comme des objets physiques arrivant dans un espace) ; ease-in pour les elements quittant l'ecran (ils accelerent en sortant) ; la physique de ressort pour les interactions de glisser-deposer et de reponse aux gestes. Les chiffres specifiques importent : un ease-out-cubic de 200ms pour une transition de panneau semble repondant ; 600ms semble lent.
amelioration moyenne de l'engagement sur les landing pages qui implementent un systeme de motion utile par rapport aux pages sans motion ou avec motion uniquement decoratif, selon nos donnees de cohorte 2025.
Performance : la contrainte qui definit le bon motion
La performance d'animation est determinee par les proprietes CSS que vous animez. Les proprietes qui declenchent le recalcul du layout (largeur, hauteur, marge, rembourrage, haut, gauche) font recalculer par le navigateur la position de chaque element sur la page a chaque frame — ceci est couteux et produit des saccades sur la plupart des appareils. Les proprietes qui declenchent uniquement la composition (transform, opacity) sont gerees par le GPU et produisent une animation fluide a 60fps meme sur des appareils milieu de gamme. La regle : animez uniquement transform et opacity dans le code de production. Cette seule regle elimine la majorite des problemes de performance d'animation dans nos audits.
WARNING
Les animations d'entree declenchees par le defilement — ou chaque section s'anime a l'arrivee de l'utilisateur — sont la cause la plus courante de mauvais scores INP sur les sites riches en contenu. Chaque evenement de defilement declenche du JavaScript qui bloque le thread principal. Implementez les animations pilotees par le defilement en utilisant l'API CSS animation-timeline : scroll() (aucun JavaScript requis) ou l'API Intersection Observer native avec des transitions CSS uniquement. N'utilisez jamais un ecouteur de defilement JavaScript pour piloter des animations par element.
prefers-reduced-motion : l'exigence d'accessibilite que la plupart des sites motion-heavy ignorent
La media query CSS prefers-reduced-motion detecte les utilisateurs qui ont demande un mouvement reduit dans les parametres d'accessibilite de leur systeme d'exploitation — principalement les utilisateurs avec des troubles vestibulaires, l'epilepsie ou une sensibilite au mouvement. WCAG 2.2 Critere de Succes 2.3.3 exige que l'animation declenchee par interaction puisse etre desactivee. L'implementation est simple : dans votre CSS global, ajoutez un bloc @media (prefers-reduced-motion: reduce) qui fixe toutes les durees d'animation a 0,01ms et supprime les proprietes de transition. Ne supprimez pas tout le motion entierement — une certaine indication de changement d'etat est toujours necessaire — mais reduisez toutes les animations decoratives et d'entree a l'instantane. Dans nos audits de sites, 91% des sites avec un motion design significatif n'implementent pas prefers-reduced-motion correctement.
- Auditez chaque animation sur votre site contre les trois roles legitimes du motion — supprimez tout ce qui n'est que decoration.
- Animez uniquement transform et opacity en production — n'animez jamais les proprietes declenchant un recalcul de layout.
- Implementez prefers-reduced-motion dans votre CSS global aujourd'hui si vous avez des animations d'entree ou continues.
- Construisez un document de spec motion en parallele de vos specs de couleur et typographie — courbes d'easing, echelle de duree et patterns d'animation approuves pour chaque type d'interaction.
INSIGHT
FOCUS POINT Agency integre des specifications de motion dans chaque design system web — courbes d'easing, echelles de duree et replis prefers-reduced-motion documentes dans Figma et remis au developpement sous forme de proprietes personnalisees CSS. Le motion n'est pas une reflexion apres coup ; il est specifie aux cotes de la couleur et de la typographie des le premier jour.
Prêt à passer à l'action ?
Démarrons un projet ensemble.
Décrivez votre marque. Nous revenons avec une lecture stratégique sous 48h.
Continuer la lecture