当前位置: 首页 > 软件库 > 程序开发 > SVG开发包 >

SVG.js

授权协议 MIT
开发语言 JavaScript
所属分类 程序开发、 SVG开发包
软件类型 开源软件
地区 不详
投 递 者 饶德元
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

SVG(Scalable Vector Graphics,可缩放矢量图形)是基于XML、用于描述二维矢量图形的一种图形格式。SVG由W3C制定,是一个开放标准。

SVG.js中包含了大量用于定义动画的方法,如移动、缩放、旋转、倾斜等,具体可参阅相关演示

SVG.js中的一些亮点:

  • 易读的简洁的语法
  • 非常轻量,gzip压缩版只有5k
  • 针对大小、位置、颜色等的动画元素
  • 模块化结构,轻松扩展
  • 各种实用插件
  • 各种形状类型间拥有统一的API.
  • 元素可以绑定事件,包括触摸事件
  • 完全支持不透明蒙版
  • 元素组
  • 动态渐变
  • 填充模式
  • 完整的文档记录

介绍内容来自 iteye

  • SVG.js+扩展工具(svg.select.js+svg.resize.js+svg.draggable.js)联合开发画图工具 先介绍各个js负责功能模块 svg.js —— 图形绘制、图形层次结构 svg.select.js(svg.select.css) —— 图形选择功能+图形选择样式 svg.resize.js —— 图形拉伸、收缩和旋转 svg.draggable.js ——图形拖动

  • svg.js是一个轻量级的操纵和制作SVG动画的js插件库。svg.js没有任何的外部依赖,它遵循麻省理工学院的许可( MIT License)下许可证的条款。 使用方法 插入一个SVG 可以使用SVG()方法在指定的元素中创建一个SVG。 var draw = SVG('drawing').size(300, 300) var rect = draw.rect(100, 100).attr({

  • 用于操纵和动画SVG的轻量级库。 SVG.js没有依赖关系,其目标是尽可能小,同时提供接近完整的SVG规范覆盖范围。如果您还不确定,这里有几点重点。 SVG.js很快。显然不如普通js快,但比竞争对手快很多倍: 关于大小,位置,变换,颜色,...的动画 模块化结构,轻松扩展 各种有用的插件可用 形状类型之间具有移动,大小,中心 ... 将事件绑定到元素 完全支持不透明蒙版和剪切路径 文本路径,甚至

相关阅读

相关文章

相关问答

相关文档