Vous pouvez me contacter via Facebook pour questions & suggestions :
Page Facebook relative à mon site
L'élément animateMotion permet de définir le mouvement d'un élément le long d'un chemin de motion,
spécifié via l'attribut path ou via l'élément enfant mpath.
Cliquez dans le canevas pour lancer l'animation.
L'animation en cours ne peut pas être redémarrée.
Cliquez dans le canevas pour lancer l'animation.
L'élément suit toujours la tangente du chemin.
Notez l'attribut rotate ="auto" afin que le rectangle suive toujours la tangente du chemin.
La balise animateMotion peut contenir l'élément enfant mpath. Cette dernière balise fait référence à un chemin préalablement défini.
La terre tourne autour du soleil.
Ce document SVG comporte un lien vers une images ; il est inséré dans cette page web via la balise object ; j'aurai pu utiliser aussi l'élément iframe. .
Le soleil est dessiné dans le canevas ; la terre est une image gif liée.
Ci-dessous un extrait du code après conversion de l'ellipse en chemin.
La version brute de ce document SVG a été produite avec Inkscape.
Avec ce logiciel j'ai dessiné une ellipse que j'ai identifié "orbite" et j'ai ensuite cette forme en chemin.
Ensuite via un éditeur de textes tel NotePad, j'ai complété le code SVG en rajoutant ce qui suit :
Notez la balise mpath dans l'élément parent animateMotion.
Cliquez sur la fusée pour lancer l'animation.
J'ai du inséré ce document SVG avec la balise object afin que l'interaction avec le visiteur soit prise en compte.
Capture d'écran de l'interface Boxy SVG pour cette animation :
En pointillé le chemin que j'ai dessiné.