I'm trying to delay a start of SVG animation. Here a link https://jsfiddle.net/h0bLgc2q/1/
<svg version="1.1" id="line" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="100px" height="20px" xml:space="preserve">
<path class="line-delay" fill="none" stroke="black" stroke-width="1" stroke-dasharray="10,10" d="M5 10 l200 0"></path>
</svg>
.line-delay {
stroke-dasharray: 200;
animation: draw-svg 3s linear normal;
}
@keyframes draw-svg {
from {
stroke-dashoffset: 200;
}
to {
stroke-dashoffset: 0;
}
}
But I want to start animation, when the user scroll to this line. So I cant understand how to do this.