最新下载
24小时阅读排行榜
- 1 php怎么调试接口接口文档_php接口文档编写与接口调试对应方法
- 2 系统重装后驱动安装顺序指南
- 3 Golang如何构建简单的库存统计项目
- 4 双系统安装教程_Windows+Linux共存配置
- 5 Python入门如何安装第三方库_Python入门包管理的必备技能
- 6 如何在mysql中设计商品评价系统
- 7 三星S26系列传闻大乱斗:相机升级成谜 电池暗藏惊喜
- 8 圆通快递查询入口首页 圆通物流包裹运输进度查询
- 9 百度AI官方主页直达地址_百度AI官网链接入口最新版本
- 10 夸克A眼镜怎么开机_夸克A眼镜开机步骤与注意事项详细说明
- 11 jquery中如何使用val()方法取值?
- 12 如何清理vivo云服务空间 怎么清理vivo云服务的空间
- 13 如何编辑网页HTML中的网格系统_如何编辑网页HTML中使用Bootstrap网格系统的方法
- 14 笔记本电脑电池保养秘籍
- 15 如何在Linux服务器上设置一个自动抓取RSS的Cron Job_在Linux服务器设置自动抓取RSS的Cron Job
最新教程
-
- Node.js 教程
- 7777 2025-08-28
-
- CSS3 教程
- 1079152 2025-08-27
-
- Rust 教程
- 12281 2025-08-27
-
- Vue 教程
- 14471 2025-08-22
-
- PostgreSQL 教程
- 11152 2025-08-21
-
- Git 教程
- 5246 2025-08-21
这是一款简单的HTML5 Canvas+js仿百度网盘扫描文件过程加载动画效果,网盘文件扫描百分比加载动画特效。
var w=document.body.clientWidth;
var h=document.body.clientHeight;
var canvas=document.createElement('canvas');
canvas.width=w;
canvas.height=h;
document.body.appendChild(canvas);
canvas.style.backgroundColor="#0073B3";
var context=canvas.getContext('2d');
var Rot=0;
var R_init=0;
var timer=null;
var targent_R=Math.round(w/10);
setInterval( function(){
R_init=R_init+1;
if(R_init<targent_R+1)
{
Drawcilrcle(context,R_init);
if(R_init===targent_R){
setTimeout(function(){
clearInterval(timer);
timer= setInterval( function(){
Rot=Rot+1;
if(Rot<180)
{
Drawcilrcle(context,targent_R);
Drawmove(context,targent_R,Rot);
Drawmove_bottom(context,targent_R,Rot);
Drawtext(context,Rot)
}
else if(Rot===180){
Drawcilrcle(context,targent_R);
Drawfinsh(context,targent_R,360);
Drawtext(context,Rot);
}
},10);
},50);
}
}
},5);

