J'ai un conteneur 500x400px, où je travaille avec RaphaelJS pour gérer certains goodies SVG. J'ai chargé une image avec ce code:RaphaelJS: tracer un chemin sur un autre élément SVG
var img = paper.image("images/image.jpg", 50, 200, 90, 110);
Maintenant je veux dessiner un chemin relatif à cet élément. Comment dois-je faire? Si j'écris quelque chose comme:
var c = paper.path("M 18.00,79.75 C 18.00,79.50 52.50,79.75 52.50,79.75...");
Le chemin est créé par rapport au conteneur parent, et ne prend pas la bonne position sur mon image. Merci pour votre soutien
--- modifier ----
Ceci est mon tableau de bord avec son style:
#canvas {
float: left;
width: 500px;
height: 400px;
border: 1px solid #333;
}
<div id="canvas"></div>
Et cela fait partie du code javascript:
// Creates canvas 500 × 400 inside canvas div
var paper = Raphael(document.getElementById('canvas'), 500, 400);
// Load an image at 50, 200
var img = paper.image("images/image.jpg", 50, 200, 90, 110);
Après cela, je voudrais remplir un chemin SVG, en le positionnant sur mon image. Si je vous écris quelque chose comme:
var c = paper.path("M 18.00,79.75 C 18.00,79.50 52.50,79.75 52.50,79.75...");
Ce chemin est créé sur le conteneur de #canvas, à partir de 0,0 coords. Comment faire?
Il serait préférable que vous fournissiez plus de code pour que nous puissions voir à quoi ressemble votre approche. – jbranchaud
J'ai mis à jour le code ci-dessus, merci –