canvas教程

jQuery + Canvas 伸缩旋转方块

字号+ 作者:H5之家 来源:H5之家 2017-02-26 08:05 我要评论( )

jQuery + Canvas 伸缩旋转方块

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Canvas</title> <script type="text/javascript" src="http://www.cnblogs.com/lovling/p/jQuery.js"></script> </head> <style type="text/css"> body { padding: 0; margin: 0; background: black; } #canvas { background: white; margin: 100px 0 0 300px; } #canvas>span { color: white; font-size: 14px; } </style> <body> <canvas> <span>您的浏览器不支持</span> </canvas> </body> </html> <script type="text/javascript"> /*获取绘制环境*/ var oc = $('#canvas')[0]; var canvas = oc.getContext('2d'); /*偏移*/ canvas.translate(200, 200); var num = 0, multiple = 1, value = ; setInterval(function(){ num++; if(multiple == 100 || multiple == 0){ value *= -1; } multiple += value; /*局面canvas的起始点*/ canvas.save(); /*图形倍数(横向放大倍数,纵向放大倍数)*/ canvas.scale(multiple*1/50, multiple*1/50); /*清理屏幕由于圆点被偏移,画布的坐标也跟着发生偏移*/ canvas.clearRect(-150, -150, oc.width, oc.height); /*旋转弧度*/ canvas.rotate(num*Math.PI/180); /*偏移旋转中心*/ canvas.translate(-50, -50); /*填充方块*/ canvas.fillRect(0, 0, 100, 100); /*局面canvas的结束点*/ canvas.restore(); }, 30);

Tags:jQuery

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 【canvas.drawBitmap开发技巧】

    【canvas.drawBitmap开发技巧】

    2017-02-26 10:06

  • jQuery + Canvas 旋转的时钟

    jQuery + Canvas 旋转的时钟

    2017-02-25 18:02

  • HTML5 Canvas核心技术:图形、动画与游 HTML5 Canvas核心技术:图

    HTML5 Canvas核心技术:图形、动画与游 HTML5 Canvas核心技术:图

    2017-02-24 15:05

  • uGUI 系统的介绍与创建 Canvas 画布

    uGUI 系统的介绍与创建 Canvas 画布

    2017-02-24 14:02

网友点评