Salutation,
Je cherche actuellement à concevoir un site tournant autour d'un élément graphique en SVG. La particularité c'est que je voudrais tirer profit du format vectoriel pour redimensionner mon élément SVG selon la taille de l'écran afin qu'il prenne toute la place disponible et en même temps en animer certaines parties.
J'ai donc commencé par essayer la balise <svg> ; celle-ci permet l'animation, mais ne permet pas le redimensionnement de mon élément SVG en fonction de l'espace disponible (il faut indiquer à la balise une taille "fixe" en pixels).
J'ai ensuite essayé la balise <img> ; cette fois-ci je peux correctement dimensionner l'image à coups de pourcentages, mais elle refuse catégoriquement de réagir à la moindre sollicitation en Javascript (je ne peux pas cibler l'ID d'un composant du SVG et obtenir un feedback quelconque).
Enfin j'ai rapidement essayé la balise <object> qui n'a pas l'air de faire mieux que les deux autres.
Je cherche donc une solution pour afficher mon élément SVG en pouvant à la fois déclarer ses dimensions et pourcentage et lui attribuer un certain nombre d'animations et autres interactions à base de Javascript...
Je cherche actuellement à concevoir un site tournant autour d'un élément graphique en SVG. La particularité c'est que je voudrais tirer profit du format vectoriel pour redimensionner mon élément SVG selon la taille de l'écran afin qu'il prenne toute la place disponible et en même temps en animer certaines parties.
J'ai donc commencé par essayer la balise <svg> ; celle-ci permet l'animation, mais ne permet pas le redimensionnement de mon élément SVG en fonction de l'espace disponible (il faut indiquer à la balise une taille "fixe" en pixels).
J'ai ensuite essayé la balise <img> ; cette fois-ci je peux correctement dimensionner l'image à coups de pourcentages, mais elle refuse catégoriquement de réagir à la moindre sollicitation en Javascript (je ne peux pas cibler l'ID d'un composant du SVG et obtenir un feedback quelconque).
Enfin j'ai rapidement essayé la balise <object> qui n'a pas l'air de faire mieux que les deux autres.
Je cherche donc une solution pour afficher mon élément SVG en pouvant à la fois déclarer ses dimensions et pourcentage et lui attribuer un certain nombre d'animations et autres interactions à base de Javascript...