Javascript SVG缩放问题

Javascript SVG缩放问题,javascript,svg,scale,Javascript,Svg,Scale,先谢谢你。stackoverflow社区是一个非常好的资源。谢谢大家的帮助 请参阅下面所示的笔 我正在根据需要动态设置SVG元素的动画 我的问题是,我希望动画发生在项目所在的位置。但在本例中,元素向下向右滑动。是否有从中心向外缩放图元的命令 为什么不把它翻译成相反的方向,让它看起来像是从中心开始缩放呢?我相信这个问题不需要你发布这样一个完整的演示。它只需要一个简单的SVG代码,不需要任何JS。这就是你准备一个好问题的方式,直接关注问题,主要关注问题。谢谢@KingKing的反馈。我对stacko

先谢谢你。stackoverflow社区是一个非常好的资源。谢谢大家的帮助

请参阅下面所示的笔

我正在根据需要动态设置SVG元素的动画

我的问题是,我希望动画发生在项目所在的位置。但在本例中,元素向下向右滑动。是否有从中心向外缩放图元的命令


为什么不把它翻译成相反的方向,让它看起来像是从中心开始缩放呢?我相信这个问题不需要你发布这样一个完整的演示。它只需要一个简单的SVG代码,不需要任何JS。这就是你准备一个好问题的方式,直接关注问题,主要关注问题。谢谢@KingKing的反馈。我对stackoverflow还是个新手,看到很多帖子要求演示。我明白你的观点,并将适用于未来的问题。事实上,你的问题是设置缩放原点。您可以在中心或SVG缩放中心原点搜索缩放SVG。。。然而,看起来你的问题不止这些。我刚刚在Chrome上试用过,但不起作用。它只在马拉松中起作用一次…再次感谢@KingKing。
//create an <animate> element that will allow for a blinking effect
var alert = document.createElementNS(xmlns, 'animateTransform');
alert.setAttribute('attributeName', 'transform');
alert.setAttribute('type', 'scale');
alert.setAttribute('from', '1');
alert.setAttribute('to', '2');
alert.setAttribute('begin', '0s');
alert.setAttribute('dur', '3s');
alert.setAttribute('repeatCount', '3');