今天我们来学习一下,用JS来实现简单的进度条效果
首先我们先来到HTML部分
<div class="box1"></div>
css部分
.box1{
width:500px;//先设置宽高
height:200px;
background-color: aqua;
border-radius: 100px 100px 100px 100px;
接下来就到了咱们的重点部分,JS,咱们用JS来写,首先要想到的是应该怎么样去实现这个简单的进度条效果呢?
相信大家都接触过类似的进度条,进度条可以往前加,也可以往后减,怎么用就看大家应用在什么方面了。咱们可以先拿到div的宽度,加上一个定时器,然后让他自减,这样就可以实现一个简单的进度条效果了。
var sty= document.querySelector(".box");
var kd=sty.offsetWidth;
var timer= setInterval(function(){
kd-=10;
sty.style.width=kd+'px';
if(kd<=0){
clearInterval(timer);
}
},100);
版权声明:本文为weixin_45971638原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。