我有两个相似的 svg 对象。我将其中一个缩放 3 并做一些事情。之后,我将其调整为原始大小(按 1 缩放)。不过,奇怪的是它的笔画宽度变化了,变小了。
这是一个错误还是我错过了什么?有没有简单的解决方法/黑客?我正在画无数的形状。任何帮助,将不胜感激。
完整的代码是
pageWidth = $(window).width();
pageHeight = $(window).height();
r = Raphael("holder",pageWidth, pageHeight);
r.setStart();
circ = r.circle(250,250,100,100).attr({'stroke-width':10, 'fill':'green'});
rct = r.rect(200,200,100,100).attr({'stroke-width':2,'fill':'grey'});
st = r.setFinish();
circ2 = r.circle(350,450,100,100).attr({'stroke-width':10, 'fill':'green'});
rct2 = r.rect(300,400,100,100).attr({'stroke-width':2,'fill':'grey'});
x = circ.attr('cx');
y = circ.attr('cy');
setTimeout(function(){st.animate({'transform':'s3,3,'+x+','+y},1500)},1000);
setTimeout(function(){st.animate({'transform':'s1,1'},1500)},3000);