У меня есть контейнер 500x400px, где я работаю с RaphaelJS, чтобы управлять некоторыми вкусностями SVG. Я загрузил изображение с этим кодом:
var img = paper.image("images/image.jpg", 50, 200, 90, 110);
Теперь я хочу нарисовать путь относительно этого элемента. Как мне быть?
Если я напишу что-то вроде:
var c = paper.path("M 18.00,79.75 C 18.00,79.50 52.50,79.75 52.50,79.75...");
Путь создается относительно родительского контейнера и не занимает правильную позицию над моим изображением.
Спасибо за вашу поддержку
--- редактировать ----
Это моя панель с ее стилем:
#canvas {
float: left;
width: 500px;
height: 400px;
border: 1px solid #333;
}
<div id="canvas"></div>
И это часть кода 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);
После этого я хотел бы заполнить путь SVG, расположив его над моим изображением.
Если я напишу что-то вроде:
var c = paper.path("M 18.00,79.75 C 18.00,79.50 52.50,79.75 52.50,79.75...");
Этот путь создается на контейнере #canvas, начиная с 0,0 координат.
Как мне это сделать?