纯SVG Javascript库

时间:2013-02-27 02:41:59

标签: html5 svg

我正在寻找一个可以加速编写HTML5 SVG并操纵对象的库。我想要一些可以利用所有SVG功能的东西。

我正在使用Raphael,但令人讨厌的是(严重地)限制了VML的功能。我不关心跨浏览器兼容性,我只想要一个完整的SVG抽象。我不关心转换为flash,我不关心转换为2d Canvas,...你得到了图片!

有哪些选择?或者我应该习惯原始的SVG声明和操作?

由于

2 个答案:

答案 0 :(得分:4)

有一个名为svg.js的新契约库提供了更简单的svg操作,并且没有Raphaël之类的任何VML遗留代码/限制。

答案 1 :(得分:2)

如果您的图形以某种方式从数据生成,我会尝试D3.js。

即使您需求的数据权重很低,我认为看看它是非常有用的。

另一方面,它生成绝对标准的svg,带有标准css的样式,因此你可以轻松检查发生了什么。您甚至可以使用它来生成svg,然后将svg复制/粘贴到另一个没有D3.js的项目中。

另一个优点是对过渡的支持,这是非常好的imho。

link