本作比前作增加了控制功能,观看动态效果请点此下载代码用Chrome或Firfox浏览器观看。

图例:

代码:

<!DOCTYPE html>
<html lang="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<head><title>越来越近的女孩 19.3.3 18:11 by:逆火 horn19782016@163.com</title><style>#canvas{background:#ffffff;cursor:pointer;margin-left:10px;margin-top:10px;-webkit-box-shadow:3px 3px 6px rgba(0,0,0,0.5);-moz-box-shadow:3px 3px 6px rgba(0,0,0,0.5);box-shadow:3px 3px 6px rgba(0,0,0,0.5);}#controls{margin-top:10px;margin-left:15px;}</style></head><body onload="init()"><div id="controls"><input id='animateBtn' type='button' value='行动'/></div><canvas id="canvas" width="192px" height="192px" >出现文字表示你的浏览器不支持HTML5</canvas></body>
</html>
<script type="text/javascript">
<!--
var paused=true;
animateBtn.onclick=function(e){paused=! paused;if(paused){animateBtn.value="行动";}else{animateBtn.value="暂停";window.requestAnimationFrame(animate); }
}var ctx;// 绘图环境
var cds;// 坐标数组
function init(){var canvas=document.getElementById('canvas');canvas.width=192;canvas.height=192;ctx=canvas.getContext('2d');// 图块坐标
    cds=[{'pos':'pic/1.gif','x':'0', 'y':'0','width':'192','height':'192'},{'pos':'pic/2.gif','x':'0', 'y':'0','width':'192','height':'192'},{'pos':'pic/3.gif','x':'0', 'y':'0','width':'192','height':'192'},{'pos':'pic/4.gif','x':'0', 'y':'0','width':'192','height':'192'},{'pos':'pic/5.gif','x':'0', 'y':'0','width':'192','height':'192'},{'pos':'pic/6.gif','x':'0', 'y':'0','width':'192','height':'192'},{'pos':'pic/7.gif','x':'0', 'y':'0','width':'192','height':'192'},{'pos':'pic/8.gif','x':'0', 'y':'0','width':'192','height':'192'},{'pos':'pic/9.gif','x':'0', 'y':'0','width':'192','height':'192'},{'pos':'pic/10.gif','x':'0', 'y':'0','width':'192','height':'192'},{'pos':'pic/11.gif','x':'0', 'y':'0','width':'192','height':'192'},{'pos':'pic/12.gif','x':'0', 'y':'0','width':'192','height':'192'},];
};var index=0;
var i=0;
function animate(){if(!paused){index++;if(index>108){index=0;}i=index % 12;img=new Image();img.src=cds[i].pos;ctx.drawImage(img,cds[i].x,cds[i].y,cds[i].width,cds[i].height,0,0,cds[i].width,cds[i].height); setTimeout( function(){window.requestAnimationFrame(animate); /// 让浏览器自行决定帧速率
        }, 0.10 * 1000 );// 延时执行
    }
}
//-->
</script>

转载于:https://www.cnblogs.com/xiandedanteng/p/10466895.html

[Canvas]越来越近的女孩相关推荐

  1. VS Code 1.39 发布!Web 版 VS Code 是否离我们越来越近了?(文末彩蛋)

    今天(北京时间 2019 年 10 月 10 日),微软发布了 Visual Studio Code 1.39 版本.此版本主要更新的内容包括: Source Control tree view - ...

  2. linux rc4,Linux kernel 4.8-rc4发布下载,正式版越来越近

    距离第三个候选版发布一周时间,Linus Torvalds于今天宣布了Linux Kernel 4.8-rc4,喜欢尝鲜的用户可以下载体验了. Linus Torvalds在邮件中称,Linux ke ...

  3. 梦想照进现实的百度Apollo,越来越近的无人驾驶时代

    文|魏启扬 来源|智能相对论(aixdlun) 无人驾驶时代的脚步越来越近了. 9月15日,"万物智联-百度世界2020"大会上,央视新闻主播宝晓峰与百度集团副总裁.智能驾驶事业群 ...

  4. 可自我组装、修复的机器人或梦想成真!变形金刚“汽车人”离我们越来越近?...

    热点追踪 / 深度探讨 / 实地探访 / 商务合作 还记得<变形金刚3>上映时,当汽车人在高速行进中变形,并与霸天虎展开激烈的战斗时,小探内心的激动难以掩盖.有朝一日,在现实生活中,我们是 ...

  5. 硬件钱包亮相、支付宝低调内测,数字人民币离普及应用越来越近了

    随着全国多地相继开展数字人民币试点工作,数字人民币正在"飞入寻常百姓家",测试的场景范围也变得越来越丰富,不断地渗入我们的日常生活中. 无需借助手机的硬件钱包 数字人民币拥有软件钱 ...

  6. 全民直播答题,让你离智障越来越近

    硅谷Live / 实地探访 / 热点探秘 / 深度探讨 "这都2018年了你还玩'王者'?瞧你那点出息,成天打打杀杀的!我跟你说,最近那啥在线答题可火了,答题闯关,答对了还能分钱! &quo ...

  7. 2008年9月11号,星期四,晴。今天是我博士生涯的第67天,离中秋越来越近了,昨天和太太通电话,得知九江下了很大的雨

    2008年9月11号,星期四,晴. 今天是我博士生涯的第67天,离中秋越来越近了,昨天 和 太太通电话,得知九江下了很大的雨,我说呢,白天还是很热的武汉,晚上的时候凉风习习,可能秋天的脚步是越来越近了 ...

  8. 专转本计算机一个月零基础,距离2019年专转本考试越来越近,可我还是零基础怎么办?...

    原标题:距离2019年专转本考试越来越近,可我还是零基础怎么办? 5月初就已经正式立夏 接着挺过了两天阴雨,天气又渐渐热起来了 时间眨眼间消失,2018年竟然只剩下一半的时光 转本的事情拖了一年,又拖 ...

  9. 17 个品牌,113 款 5G 手机,5G 离我们越来越近

    作者 | 小F 来源 | 法纳斯特(ID:walker398) 头图 |  CSDN 下载自东方IC 前几天iPhone12发布,苹果也终于推出它的首款5G手机. 最低价位5499元,贫穷的小F果断选 ...

最新文章

  1. Win32汇编语言021 - 053
  2. Android学习笔记(1)----播放音乐文件
  3. 【Android 安全】DEX 加密 ( ProGuard 混淆 | -keepclassmembers 混淆效果 | -keepclasseswithmembernames 混淆效果 )
  4. 404 NOT FOUND!
  5. C#中i=i++值不变的一个解释
  6. 计算机组成与系统结构第二版第5章,计算机组成与系统结构第五章答案.pdf
  7. 有车的朋友注意了!全语音识别,车载微信终于来了!
  8. 东软是如何看待“人与资产”管理的转型
  9. 基于 HTML5 WebGL 的挖掘机 3D 可视化应用
  10. matlab线性回归s和2,数据回归分析和拟合的matlab实现2.doc
  11. g++编译时对'xxxx'未定义的引用问题(undefined reference to)
  12. 猿辅导 iOS 精准测试实践 - Objective-C 与 Swift 混编工程精准测试探索
  13. PTA团体天体赛-----机工士姆斯塔迪奥
  14. 22南工计算机学院新生培训最终章---ACM竞赛机制
  15. CorelDRAW x4提示非法软件产品被禁用解决方法教程
  16. Android自定义网络状态请求页面
  17. 二进制安全学习笔记(2)
  18. 【id:180】【20分】D. DS二叉树--赫夫曼树解码(不含代码框架)
  19. 最小安装CentOS 7.6 Linux系统(无UI界面纯命令行,虚拟机教学)
  20. 经典面试题之Vue生命周期

热门文章

  1. 《 寒岩傲松 Ghost XP SP2 v7.0》BY 2008元旦
  2. C语言编程闪屏,双缓冲解决VC++绘图时屏幕闪烁
  3. win10系统如何连接内网服务器地址,win10进内网服务器地址
  4. 计算机学院 迎新宣传标语,有意思的大学迎新标语
  5. 杭电ACM——蝎子搬新家(贪心)
  6. Go语言获取当天、昨天、明天、某天0点时间戳以及格式化时间
  7. Makefile教程,很详细的东西,收藏了~长文慎点=。=
  8. 树莓派——智能家居第一步
  9. 计算机超频的定义,电脑超频是什么和超频方法介绍
  10. java8从入门到精通2:强大的Stream