Vivus.js
lastmod 2026-11-10created 2021-05-262 edits
Vivus.js is a dependency-free JavaScript library that animates SVG path elements so that the lines gradually appear as if drawn by hand. It can be applied to inline SVG or SVG loaded through an object tag, and the drawing order (simultaneous, sequential, or delayed), duration, and easing function are specified as options. Internally, it works by manipulating the stroke-dasharray and stroke-dashoffset properties.
JavaScript library to make drawing animation on SVG