Mise à jour le 24/05/2023

BP 3.11Eviter les animations

Sujet

Les animations présentes sur un site internet sont généralement là pour augmenter l'engagement de l'utilisateur, censé provoquer une émotion chez ce dernier, ce qui va augmenter son intérêt et ainsi captiver son attention. Il faut bien différencier une animation procédant de la pédagogie, à celles qui sont là uniquement dans un but esthétique. Ces dernières vont rajouter des ressources poids JavaScript et CSS non nécessaires à la lisibilité de votre projet.

GreenIT vous conseille

  • Éviter toutes animations de contenu (textes, images) par surgissement ou glissement (fade In, fadeout, etc) à l'ouverture de la page
  • Ne pas utiliser les animations au déclenchement au scroll de type parallax. Ces animations peuvent sembler viables sur ordinateur mais en version mobile elles sont inutiles, même nuisibles à l'expérience utilisateur (privilégions toujours la vision mobile first, nous y avons consacré une bonne pratique).
  • Privilégier les micros-interactions Les micros-interactions sont des instants où interface et utilisateur échangent. Par exemple en réponse à une action de l'utilisation, via l'indication qu'un utilisateur est actuellement en train d'écrire ou qu'un' fichier est en cours de chargement. via CSS uniquement, ces dernières vont effectivement participer à la compréhension et à l'expérience utilisateur

Exemple

Pour aider l'utilisateur dans la navigation sur un site, par exemple, il est intéressant de signaler un changement d'état comme un boutton par une animation de micro-interaction Les micros-interactions sont des instants où interface et utilisateur échangent. Par exemple en réponse à une action de l'utilisation, via l'indication qu'un utilisateur est actuellement en train d'écrire ou qu'un' fichier est en cours de chargement. soit au survol ou au click, n'excédant pas 0.4 seconde, utilisant les pseudos-class et la propriété transform (scale, rotate) au lieu d'agir sur les propriétés height, width et position.

Principe de validation

Le nombre est inférieur ou égal à
d'animations esthétiques 0
Vous avez repérez une coquille ou vous souhaitez contribuer à rendre WordPress plus éco-responsable ?

Venez sur le repo pour lancer une discussion sur la fiche.

Voir la fiche