Aller au contenu
FR

6 interactions · 300 icônes

Interactions des icônes animées

Chaque icône est livrée avec la micro-interaction pour laquelle elle a été conçue : elle boucle, bascule ou se rejoue au clic, ou se joue au survol. Le composant React s’occupe du branchement et respecte la réduction des animations, et la prop interaction permet de passer n’importe quelle icône à une autre interaction.

Choisir une interaction

  • Un état qui dure, comme un chargement ou une alerte active : boucle.
  • Un contrôle on/off, comme couper le son, le menu ou afficher le mot de passe : bascule au clic, avec active pour un état contrôlé.
  • Une action ponctuelle, comme envoyer, enregistrer ou actualiser : relecture au clic.
  • Un aperçu de ce qu’ouvre un lien : survol, qui revient en arrière quand le pointeur s’en va.
  • Les barres d’outils et les listes que l’on balaie du pointeur : lecture au survol, qui va au bout de l’animation d’elle-même.
  • Les liens qui invitent à s’attarder, comme les icônes de réseaux sociaux : boucle au survol.

Réduction des animations

Le composant React suit prefers-reduced-motion et se met à jour quand le réglage change. Sur écran tactile, un tap ne déclenche jamais les animations au survol.

  • loop: l’icône ne démarre pas seule et reste sur sa première image, fixe.
  • click-toggle: un clic passe immédiatement à l’autre état, sans l’animation intermédiaire.
  • click-replay: les clics atteignent toujours votre gestionnaire, mais l’animation ne se joue pas.
  • hover: le survol ne déclenche pas l’animation.
  • hover-replay: le survol ne déclenche pas l’animation.
  • hover-loop: l’icône reste fixe pendant le survol.