视频加载失败

Canvas动态案例

74 字
1 分钟
Canvas动态案例

Canvas动态案例

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<canvas id="draw" width="220" height="320" style="background-color: skyblue"></canvas>
</body>
</html>
<script type="text/javascript">
var draw=document.getElementById('draw');
var cvs=draw.getContext('2d');
var img=new Image;
img.src='walkingdead.png';//添加图片地址
img.onload=function(){//图片上有10张小图横着排列
var width=this.width/10;
var height=this.height;
var i=0;
window.setInterval(function(){
cvs.clearRect(0,0,draw.width,draw.height);//清除上一个图片
cvs.drawImage(img,i*width,0,width,height,0,0,width,height);
if(i==9){
i=0
}else{i++;}
},200);
}
</script>

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
Canvas动态案例
https://gaodaxiu-blog.netlify.app/posts/Canvas动态案例/
作者
GaoDaXiu
发布于
2017-06-09
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
GaoDaXiu
Hello, I'm GaoDaXiu.
公告
欢迎来到我的博客!
分类
标签
最新动态
站点统计
文章
76
分类
20
标签
128
总字数
72,109
运行时长
0 天
最后活动
0 天前
站点信息
构建平台
Netlify CI
博客版本
Firefly v6.16.8
文章许可
CC BY-NC-SA 4.0

当前页面没有目录

文章目录

当前页面没有目录