Basic animated circular progress bar using svg, html, css, jquery
<svg id="animated" viewbox="0 0 100 100"> <circle cx="50" cy="50" r="45" fill="#FDB900"/> <path id="progress" stroke-linecap="round" stroke-width="5" stroke="#fff" fill="none" d="M50 10 a 40 40 0 0 1 0 80 a 40 40 0 0 1 0 -80"> </path> <text id="count" x="50" y="50" text-anchor="middle" dy="7" font-size="20">100%</text> </svg>
body{text-align:center;font-family: 'Open Sans', sans-serif;} svg{width:30%;}
var s = Snap('#animated'); var progress = s.select('#progress'); progress.attr({strokeDasharray: '0, 251.2'}); Snap.animate(0,251.2, function( value ) { progress.attr({ 'stroke-dasharray':value+',251.2'}); }, 5000);
POST COMMENTS