C’est relativement simple, à partir du moment où vous avez votre tracé SVG. Je ne vais pas vous apprendre à faire du dessin vectoriel :p
</body> chargez les deux fichiers comme suit :
<script src="assets/js/vivus.js"></script>
<script>
var anim1 = new Vivus(
'animation-id',
{
type: 'delayed',
duration: 150,
start: 'autostart',
delay: 10, //seulement pour le type "delayed"
selfDestroy: false
},
function() {
// fonction de callback
}
);
</script>
Une fois l’animation initialisée vous avez accès à 3 méthodes pour contrôler l’animation : play, stop et reset à utiliser comme suit :
anim1.reset();
anim1.play();
Les types scenario permettent également de jouer avec un scénario plus précis dont les étapes sont définies directement dans des attributs data-* posés sur les composants du SVG directement.