2015-06-03 41 views
-6

需要帮助来创建循环进度条css。如何使用css创建圆自定义进度条

HTML:

<pre> 

<progress id='p' max='100' value='0'><span>0</span>% played</progress> 

</pre> 

这就是我工作

+1

看看这个:http://codepen.io/HugoGiraudel/pen/BHEwo这[从CSS-技巧链接]( https://css-tricks.com/css-pie-timer/)。与我无关,但可能会给你一个好的开始。 –

+0

第一次我不明白我生命中的任何事情。 –

回答

0

website我用Progressbar.js为,因为我有上升进展面值基于视频播放,如果你在进度条上应用css h tml组件那么它会花费很多时间,所以使用这个Progressbar.js它会创建进度使用SVG

在您的客户网站,我看到有一个视频这是对悬停 所以现在当影片播放

进度条工作发挥看到这个例子http://jsfiddle.net/kevalbhatt18/grwkhnuq/2/

jQuery的

var circle = new ProgressBar.Circle('#container', { 
    color: '#FCB03C', 
    strokeWidth: 2 
}); 


$('video').hover(function(){ 
    $('#video')[0].play(); 
    $('#video')[0].play(); 
    // $('#container').css('display','block'); 

}, function(){ 
    $('#video')[0].pause(); 
    // $('#container').css('display','none'); 
}); 

var video = document.getElementById('video'); 
//var pBar = document.getElementById('p'); 
video.addEventListener('timeupdate', function() { 
    var percent = Math.floor((100/video.duration) * video.currentTime); 
    console.log(percent); 
    circle.animate(percent/100, function() { 

    }); 
}, false);