svg.js README

The project's README from github.com/svgdotjs/svg.js. As one markdown file: README.md.

SVG.js

Build Status Coverage Status Cdnjs jsdelivr Join the chat at https://gitter.im/svgdotjs/svg.js Twitter

A lightweight library for manipulating and animating SVG, without any dependencies.

SVG.js is licensed under the terms of the MIT License.

Installation

Npm:

npm install @svgdotjs/svg.js

Yarn:

yarn add @svgdotjs/svg.js

CDNs:

https://cdnjs.com/libraries/svg.js
https://cdn.jsdelivr.net/npm/@svgdotjs/svg.js
https://unpkg.com/@svgdotjs/svg.js

Documentation

Check svgjs.dev to learn more.

Donate or Sponsor

svg.js (svgdotjs/svg.js)

Searching Database…

11.8K ·GitHub
这是什么?SVG.js 是一个轻量级 JavaScript 库,用于在浏览器中创建、操作和制作 SVG 图形动画,没有任何外部依赖。
这是框架还是库?它是一个导入网页项目的库,用来通过代码生成和控制 SVG 元素,不是独立应用,也不是完整框架。
我要怎么把它加到项目里?可以通过 npm(npm install @svgdotjs/svg.js)或 Yarn(yarn add @svgdotjs/svg.js)安装,也可以直接从 CDN 引入。
使用它还需要其他库或框架吗?不需要。SVG.js 没有任何依赖,在任何能渲染 DOM 中 SVG 的 JavaScript 环境里都可以独立运行。
它在哪里运行?它可以在任何网页浏览器中运行,因为它面向的是 DOM 中的 SVG 渲染。
在哪里可以找到完整文档和示例?完整文档位于 svgjs.dev,其中深入介绍了 API。
可以和构建工具或打包工具一起用吗?可以。它以 npm/Yarn 包的形式发布,因此开箱即可配合任何主流 JavaScript 打包工具使用。
它开箱即支持动画吗?支持。制作 SVG 元素动画是它的核心功能之一,与创建和操作元素并列。
Creator
svgdotjs
Size
11.5 MB
Stars
11.8K
Age
13y
Commits · 90 Days