An error occured when trying to show the publication. Please check if JavaScript is enabled or try to update your browser.

Interactive animations when hovering (for button)

To enhance your f luidbook buttons, you can add an animation when you hover over them. There are a number of basic

possibilities, easy to set up in the Toolbox. But you can take customization even further with SVG animations.

Pulsing ef fect animation in addition

Bouton de test

Simple button

Bouton de test

A button with full SVG animation

Bouton de test

Pour réaliser ce genre d’animation interactive, il suf fit de réaliser votre animation SVG de votre

bouton dans Af ter Ef fect, en respectant le format exact de l’élément dans la page (faire en sorte

que l’animation soit dynamique et pas trop longue). Faire attention à ce qu’il n’y ait pas de délais

au début et à la f in de l’animation. Il faut ensuite ajouter ces deux lignes de code à la suite des

paramètres de votre f ichier .html. Penser à régler vos paramètres loop et autoplay sur false.

Attention à ne pas proposer ce genre d’animation s’il y a trop de boutons dif férents dans le f luidbook.

Car chaque changement de design ou de texte nécessitera une animation supplémentaire, ce qui peut vite

devenir fastidieux.

Il est possible d’ajouter une animation loop

(vue précédemment) sur un des éléments

pour attirer l’attention.

Pour garder l’animation loop du Toolbox,

supprimer simplement la première frame

de votre animation dans After Effect

Ici, seul l’effet de survol

des liens du Toolbox est utilisé.

La variable anim.setSpeed() permet de changer

la vitesse d’animation (la valeur par défaut est 1).

Il est recommandé de toujours mettre une vitesse d’au

moins 2 voir 3, pour le rollback de l’animation lorsque

l’utilisateur sort sa souris de la zone du bouton.

Si besoin, vous pouvez aussi accélérer l’animation

de base (sans repasser par Af ter Ef fect) pour

augmenter le dynamisme, en passant la première

variable à 1.25 ou 1.5, par exemple.

document.getElementById(‘lottie’).addEventListener(‘mouseenter’, function

() { anim.setDirection(1); anim.setSpeed(1); anim.play(); });

document.getElementById(‘lottie’).addEventListener(‘mouseleave’, function

() { anim.setDirection(‑1); anim.setSpeed(3); anim.play(); });

Fluidbook Guide - Toolbox animations and interactivityFluidbook Guide - Toolbox animations and interactivityFluidbook Guide - Toolbox animations and interactivityFluidbook Guide - Toolbox animations and interactivityFluidbook Guide - Toolbox animations and interactivityFluidbook Guide - Toolbox animations and interactivityFluidbook Guide - Toolbox animations and interactivityFluidbook Guide - Toolbox animations and interactivityFluidbook Guide - Toolbox animations and interactivityFluidbook Guide - Toolbox animations and interactivityFluidbook Guide - Toolbox animations and interactivityFluidbook Guide - Toolbox animations and interactivityFluidbook Guide - Toolbox animations and interactivityFluidbook Guide - Toolbox animations and interactivityFluidbook Guide - Toolbox animations and interactivityFluidbook Guide - Toolbox animations and interactivityFluidbook Guide - Toolbox animations and interactivityFluidbook Guide - Toolbox animations and interactivityFluidbook Guide - Toolbox animations and interactivityFluidbook Guide - Toolbox animations and interactivityFluidbook Guide - Toolbox animations and interactivity
Powered by Fluidbook