iTakeo

水波进度条。


水波流动进度条。

67%

其实原理很简单,看下面的就知道了,给div一个圆角,然后给他一个keyframes动画,一直在旋转就可以了。css具体F12看源码。

67%

怎么让他跟着数字来改变位置呢?给一个data-num属性,然后js修改一下top值就可以了,大概算了一下,完全淹没top为0,完全看不见的时候,top大概为108,比例为1.08,结果是(100-num)*1.08

var con = document.querySelectorAll('.WavePro');  
;[].forEach.call(con,function(o){  
    o.querySelector('.turn').style.top = Math.floor((100 – o.dataset.num)*1.08) +'%';  
}); 
01.
02.
03.
04.
32%

50%

18%

还可以通过svg来实现。

2015/08/24 2 / /
标签:  暂无标签

评论回复

  1. 回复 Meta

    原来如此!

  2. 回复 匿名

    🙄 🙄 🙄 🙄 值得学习

验证码: 5 + 2 =

回到顶部