博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
html5画布的旋转效果
阅读量:5773 次
发布时间:2019-06-18

本文共 1230 字,大约阅读时间需要 4 分钟。

keleyi.htm的代码如下:

1   2  3  4 html旋转画布-柯乐义 5  6  7  8  9 
10 11

keleyi.js的代码如下:

1 /* 2 * 功能:画布旋转 3 * http://keleyi.com 4 * 柯乐义 copyright 5 */ 6 (function(){ 7     var canvas=null, 8     context=null, 9     angle=0;10     function resetCanvas(){11         canvas=document.getElementById("ke"+"leyi");12         canvas.width=window.innerWidth;13         canvas.height=window.innerHeight;14         context=canvas.getContext("2d");15     }16     function animate(){17         context.save();18         try{19             //清除画布20             context.clearRect(0, 0, canvas.width, canvas.height);21             //设置原点22             context.translate(canvas.width * 0.5, canvas.height * 0.5);23             //旋转角度24             context.rotate(angle);25             //设置填充颜色26             context.fillStyle = "#FF0000";27             //绘制矩形28             context.fillRect(-30, -30, 60, 60);29             angle += 0.05 * Math.PI;30         }31         finally{32             context.restore();33         }34     }35     $(window).bind("resize",resetCanvas).bind("reorient",resetCanvas);36     $(document).ready(function(){37         window.scrollTo(0,1);38         resetCanvas();39         setInterval(animate,40);40     });41 })();

转载地址:http://chxux.baihongyu.com/

你可能感兴趣的文章
商教助手!解析夏普液晶高清宽屏投影机系列
查看>>
云南去年有望实现151万贫困人口净脱贫
查看>>
Java架构师面试题系列整理(大全)
查看>>
延伸产业链 中国产粮大省向“精深”问发展
查看>>
消费贷用户70%月收入低于5000元 80、90后是主要人群
查看>>
2018年内蒙古外贸首次突破1000亿元
查看>>
CTOR有助于BCH石墨烯技术更上一层楼
查看>>
被遗忘的CSS
查看>>
Webpack中的sourcemap以及如何在生产和开发环境中合理的设置sourcemap的类型
查看>>
做完小程序项目、老板给我加了6k薪资~
查看>>
java工程师linux命令,这篇文章就够了
查看>>
关于React生命周期的学习
查看>>
webpack雪碧图生成
查看>>
搭建智能合约开发环境Remix IDE及使用
查看>>
Spring Cloud构建微服务架构—服务消费基础
查看>>
RAC实践采坑指北
查看>>
runtime运行时 isa指针 SEL方法选择器 IMP函数指针 Method方法 runtime消息机制 runtime的使用...
查看>>
LeetCode36.有效的数独 JavaScript
查看>>
Scrapy基本用法
查看>>
PAT A1030 动态规划
查看>>