SVG.js是一个轻量级的JavaScript库,让您可以轻松地操纵SVG和让SVG产生动画。 SVG.js配有一个整体的方法,如创建,移动,居中,克隆等等。
SVG.js中包含了大量用于定义动画的方法,如移动、缩放、旋转、倾斜等,。
SVG.js中的一些亮点:
- 易读的简洁的语法
- 非常轻量,gzip压缩版只有5k
- 针对大小、位置、颜色等的动画元素
- 模块化结构,轻松扩展
- 各种实用插件
- 各种形状类型间拥有统一的API.
- 元素可以绑定事件,包括触摸事件
- 完全支持不透明蒙版
- 元素组
- 动态渐变
- 填充模式
- 完整的文档记录
浏览器支持情况:
- Firefox 3+
- Chrome 4+
- Safari 3.2+
- Opera 9+
- IE9 +
- iOS Safari 3.2+
- Android Browser 3+
- Opera Mobile 10+
- Chrome for Android 18+
- Firefox for Android 15+
项目主页: