我有路径,然后用Raphael JS绘制。代码如下所示:
var paper = Raphael($('#draw_here')[0], '32', '32');
var star = paper.path("M 22.137,19.625 32,12 20,12 16,0 12,12 0,12 9.875,19.594 6,32 16.016,24.32 26.008,32 z");
star.attr({
fill: 'white',
stroke: 'black',
title: 'This is a STAAAAAAAR!'
});
它可以工作并且绘制 32 x 32 像素的大星星。如何改变它的宽度和高度?
我试图这样做:
var paper = Raphael($('#draw_here')[0], 64, 64);
var star = paper.path("M 22.137,19.625 32,12 20,12 16,0 12,12 0,12 9.875,19.594 6,32 16.016,24.32 26.008,32 z");
star.attr({
fill: 'white',
stroke: 'black',
title: 'This is a STAAAAAAAR!',
width: 64,
height: 64
});
...但所有改变的是“纸元素”的宽度和高度,而不是星形的。
我想做的事情是当鼠标光标在它上面时,星星变大的效果。
感谢任何建议!
PS我自己没有写路径,它来自Iconic set。