jquery.scroll.svg.js is a lightweight jQuery SVG Path Animation plugin that applies line drawing animations to SVGs as they are scrolled into view.
svg animation on scroll, fill svg path on scroll, gsap animate svg path on scroll, svg path offset animation, animate svg path css, animate line on scroll, svg line animation generator
How to make use of it:
1. Prepare the SVG image and insert it into the document.
<object id="demo" data="demo.svg" type="image/svg+xml"></object>
2. Download the latest version of the jQuery library and jQuery SVG scrolling plugin.
<script src="jquery.min.js"></script> <script src="jquery.scroll.svg.js"></script>
3. Start drawing the path animation when the SVG becomes visible in the browser’s viewport.
$('#demo').ScrollSvg({ // OPTIONE HERE });
4. Setup plugin options.
$('#demo').ScrollSvg({ // start position to star the svg path animation 'startSlack': 100, // fill color 'fill': 'none', // stroke color 'stroke': '#930', // stoke width 'strokeWidth': 3, // transition options 'transitionProperty': 'all', 'transitionDuration': '5s', 'transitionTimingFunction': 'ease', 'transitionDelay': '0s', });
options
Option | Type | Default | Description |
---|---|---|---|
startSlack | int | 100 | The number of pixels that the svg image is displayed on the screen and starts to be displayed. |
fill | string | none | Fill color |
stroke | string | #930 | Line color |
strokeWidth | string | 3 | Line width |
transitionProperty | string | all | css settings |
transitionDuration | string | 5s | css settings |
transitionTimingFunction | string | ease | css settings |
transitionDelay | string | 0s | css settings |
svg path animation on scroll, svg scroll Plugin/Github
See Demo And Download
Official Website(akifo): Click Here
This superior jQuery/javascript plugin is developed by akifo. For extra advanced usage, please go to the official website.