Github https://github.com/svgdotjs/svg.js
https://svgjs.dev/docs/3.0/
svg.js 让 svg 写起来更简单,用于操作 SVG 和执行 SVG 动画的轻量级库

  1. yarn add @svgdotjs/svg.js

image.png

svg.js优点

  1. 没有依赖关系
  2. 比同类常用类库 Snap.svg、 Raphael体积小
  3. 接近完整的SVG规范
  4. SVG.js 把 SVG 所有的图形都封装了,支持链式写法
    1. 将基础的 shape 进行了包装,主要包括:circle, ellipse, line, polygon, polyline, rect 等

https://juejin.cn/post/6844903512623546375
image.png