简介
Vivus.js 是面向网页 SVG 描边动效的轻量级 JavaScript 类,可对标 CSS/JS 手写路径动画。它无依赖,可让 SVG 呈现被绘制的效果,内置 delayed、sync、oneByOne,并支持自定义脚本和 timing function。
获取门槛低,官网提供 GitHub、文档与 Vivus instant;部署主要是在前端引入并准备 SVG。选型需注意其重点是 SVG path 绘制动画,复杂 scenarize 会把自定义值写入 SVG DOM,资料以英文为主。
SVG动画路径绘制轻量JS类无依赖多动画类型自定义脚本时间函数场景脚本
界面截图

部署方式
npm
适用于在现代前端工程中通过包管理器安装 vivus 并由构建工具打包使用。
Bower
适用于仍在维护的旧式前端项目中通过 Bower 管理浏览器端依赖。
直接引入 dist 脚本
适用于无需构建流程的静态页面,下载官方 dist 文件后用 script 标签直接加载。
CDN 引入
适用于快速试用或轻量页面,通过官方文档示例中的 CDN 地址直接加载 vivus.min.js。
基本信息
类型 开源软件
开源协议 MIT
最近核实 2026-07-18
广告位 300 × 250 广告
数据说明
Stars / 提交时间来自 GitHub API 自动同步;定价与功能信息人工核实。