我有这个fiddle我试图缩放围绕其中心的橙色圆圈(使用JavaScript),也就是说,它必须扩大原点设置为其中心。然而,有些东西正在引起它的扩大和移动,即导致翻译。调用比例,但SVG元素也翻译
而同样的事情会工作在纯CSS环境优良如图所示为绿色圆圈
在这两种情况下,我已经固定的使用CSS这样的变换产地:
#Orange, #Orange *{
transform-origin:140px 300px;
}
灿有人帮忙吗?我想从脚本中缩放一个更大的动画序列,并且缩放量是动态的(就像2秒内的转换)。
因此,并不能把-origin属性照顾的隐式?我的意思是,为什么当没有js被使用时它会工作? – Anshul 2014-11-05 15:40:43
@Anshul我认为这是因为'transform-origin'是SVG一无所知的CSS属性。 – 2014-11-05 15:52:54
嗯,很有可能。现在,我认为你的解决方案适合我。谢谢! :-) – Anshul 2014-11-05 16:17:18