东莞易思训教育

7x24小时咨询热线

400-660-3310

当前位置 : 好学校 东莞易思训教育 学习资讯 资讯详情

Web前端css3如何实现进度条动画效果?

2021-09-13

项目过程中,开始使用了js的requestAnimationFrame方法实现进度条,但是在数据超级多的时候非常影响性能,如此改用css去实现,优化。

Web前端css3如何实现进度条动画效果

*{margin: 0;padding: 0}

.box{width: 100px;height: 10px;border-radius: 10px;background: #999;margin: 100px auto;border: 1px solid #ff6780;}

.child{position: relative;height:100 %;border-radius:inherit;}

.process-animate{background: #ff6780;position: absolute;left: 0;top: 0;bottom: 0;border-radius:inherit;

animation: process 1s linear forwards ;

}

@keyframes process

{

0%{

left:0;right:100 %;

}

20%{

right:80%

}

40%{

right:60%;

}

60%{right:40%;}

80%{right:20%;}

100 %{right:0;}

}

收藏
分享到:

相关课程

相关资讯

东莞易思训教育

东莞易思训教育

认证等级

信誉良好,可安心报读

东莞易思训教育

已获好学校V2信誉等级认证

信誉值

  • (60-80)基础信誉积累,可放心报读
  • (81-90)良好信誉积累,可持续信赖
  • (91-100)充分信誉积累,推荐报读

与好学校签订读书保障协议:

  • 100%
  • 37
  • 1905
在线咨询
;