【发布时间】:2018-11-04 21:36:12
【问题描述】:
我目前正在使用 animateTransform 制作动画
<animateTransform xmlns="http://www.w3.org/2000/svg" attributeName="transform" type="scale" additive="sum" begin="mouseenter" from="1" to="1.2" dur="1" />
到目前为止,这工作正常,但缺少一件事,我想创建一个流畅的动画,所以起点应该与终点匹配。不幸的是,我找不到设置多个关键帧的方法。
在 css 中它看起来像这样
@keyframe foo {
0%{
transform: scale(1);
}
50%{
transform: scale(1.2);
}
100%{
transform: scale(1);
}
}
任何想法如何在 svg/animateTransform 标签中创建这样的动画?
【问题讨论】: