Bonjour
Des soucis, cette fois ci avec une image vectorielle en .svg. Voici le code du fichier image :
En gros, il y a une lettre "S" dont je veux que la couleur change lorsque la souris passe dans le voisinage. Donc j'ai créé un carré qui englobe cette lettre. Le tout est dans un groupe, et une anime est déclarée sur ce groupe.
Si je le charge dans mon navigateur (FF), avec "fichier-ouvrir", tout se passe bien.
Mais si je mets mon image dans une enveloppe html, soit :
Eh bien l'animation ne fonctionne plus. Le "S" reste désespérément marron foncé lorsque la souris passe dans le carré rose pale. Apparemment le lien entre le DOM du fichier html et celui de l'image SVG est cassé pour les événements.
Quelqu'un aurait il une idée de la manière de résoudre ce problème ?
Des soucis, cette fois ci avec une image vectorielle en .svg. Voici le code du fichier image :
<?xml version="1.0" encoding="UTF-8"?>
<svg width="800" height="800"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<g stroke="none" fill="saddleBrown" fill-opacity="1.0" id="lettreS" >
<text x="300" y="470" stroke="none"
font-family="Times" font-size="400" font-weight="bold">
S
</text>
<rect x="300" y="100" width="400" height="400" transform="rotate(45 400 200)"
fill="red" fill-opacity="0.1">
</rect>
<set attributeName="fill" from="saddleBrown" to="peru"
begin="mouseover" end="mouseout" />
</g>
</svg>
En gros, il y a une lettre "S" dont je veux que la couleur change lorsque la souris passe dans le voisinage. Donc j'ai créé un carré qui englobe cette lettre. Le tout est dans un groupe, et une anime est déclarée sur ce groupe.
Si je le charge dans mon navigateur (FF), avec "fichier-ouvrir", tout se passe bien.
Mais si je mets mon image dans une enveloppe html, soit :
<!DOCTYPE html>
<html>
<body>
<img src="texteAnime.svg" width=400px height=400px />
</body>
</html>
Eh bien l'animation ne fonctionne plus. Le "S" reste désespérément marron foncé lorsque la souris passe dans le carré rose pale. Apparemment le lien entre le DOM du fichier html et celui de l'image SVG est cassé pour les événements.
Quelqu'un aurait il une idée de la manière de résoudre ce problème ?