SVG形状补间

时间:2014-11-11 05:36:35

标签: svg d3.js svg-animate

我想将一个形状更改为另一个形状。我尝试使用D3.js,当转换发生时,有一点不在地图中。这是一个例子:

function loop() {
path
    .attr("d", d0)
  .transition()
    .duration(5000)
    .attr("transform","scale(1.5)")
    .attr("d", d1)
  .transition()
    .delay(5000)
    .attr("d", d0)
    .each("end", loop);

}

您可以在此fiddle

中看到

转换后你可以看到2个不同的结果形状,我想要的是,转换应该从这两个形状中的一个开始,它应该以另一个形状结束。

有什么想法吗?

0 个答案:

没有答案