背景:我使用Snap.svg渲染一个圆,然后在悬停时为其半径设置动画。我已经拿到了下面的代码。使用Snap.svg循环动画
问题:我试图让一个循环的“脉冲”效应一旦circleRadar
悬停上,这将涉及到初始r
和70新r
之间连续动画虽然扣的文档提。动画(从,到,...)here似乎很有希望,我无法弄清楚我将如何在我的代码中实现它。有没有人对Snap更熟悉谁能提供帮助?谢谢!
代码:
//create the circle
circleRadar = s.circle(195, 345, 20);
//initial styling
circleRadar.attr({
fill: "#3f8403",
opacity: 0.3
});
//animation
function testRadar(){
circleRadar.animate({
opacity: '1',
r: 70
}, 1000, mina.elastic);
}
//trigger
circleRadar.hover(testRadar);
哇,我从来没有听说过使用GreenSock到现在为止,但它看起来很棒 - 谢谢! – Marcatectura