Lightweight, simple to use jQuery plugin to animate SVG paths
Lightweight, simple to use jQuery plugin to animate SVG paths
This plugin uses the jQuery built-in animation engine to transition the stroke on every inside the selected element, using stroke-dasharray and stroke-dashoffset properties.
Include jQuery DrawSVG after jQuery
Initialize the plugin on the element you want to animate and store in a variable
var mySVG = $('#my_svg_element').drawsvg();Run the animation
mySVG.drawsvg('animate');Look at the demos for more advanced usages.
| Option | Type | Default | Description |
|---|---|---|---|
duration |
Integer | 1000 |
The time to complete the animation of each path. |
stagger |
Integer | 200 |
Delay to start animating each individual path. |
easing |
String | swing |
Which easing function each path will use to transition. |
| Use jQuery Easing Plugin for different easing functions. | |||
reverse |
Boolean | false |
Direction that the line will be drawn. |
callback |
Function | function() {} |
A function to call once the animation has been completed. |
No open issues yet, or sync has not completed.