canvas教程

html5 canvas 画图实例

字号+ 作者:H5之家 来源:H5之家 2017-04-04 10:04 我要评论( )

html5 canvas 画图实例——rotate 分类:前端技术 | 标签:html5、canvas | 发布时间:2012-05-20 00:00:00 接口:context.rotate(angle) 功能:按给定的弧度旋转,按顺时针旋转。 说明:rotate 方法旋转的中心始终是canvas 的原点,使 用translate 方法可以

html5 canvas 画图实例——rotate

分类:前端技术 | 标签:html5、canvas | 发布时间:2012-05-20 00:00:00

接口:context.rotate(angle)

功能:按给定的弧度旋转,按顺时针旋转。

说明:rotate 方法旋转的中心始终是canvas 的原点,使

用translate 方法可以改变它。

例子:

效果:

html5 canvas
画图实例——rotate

html5 canvas
画图实例——rotate

html5 canvas
画图实例——rotate

代码:

<canvas id="canvas" height="400"></canvas> <script type="text/javascript"> var canvas = document.getElementById("canvas"); var context = canvas.getContext("2d"); context.fillStyle = "#000"; context.fillRect(0, 0, 400, 400); context.translate(200, 200); for (var i = 1; i < 6; i++) { context.fillStyle = "rgb(255, " + (255 - 51 * i) + ", " + (51 * i)+ ")"; for (var j = 0; j < i * 6; j++) { context.rotate(Math.PI * 2 / (6 * i)); context.fillRect(0, 30 * i, 10, 10); context.beginPath(); context.arc(0, 30 * i, 10, 0, Math.PI * 2, true); context.fill(); } } </script>

 

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

相关文章
  • canvas实现钟表效果

    canvas实现钟表效果

    2017-04-04 11:04

  • Canvas画图-鼠标移动图形

    Canvas画图-鼠标移动图形

    2017-04-04 09:08

  • 小技巧:wx.canvasToTempFilePath与获取屏幕宽高

    小技巧:wx.canvasToTempFilePath与获取屏幕宽高

    2017-04-03 18:00

  • canvas作记号粒子时钟效果

    canvas作记号粒子时钟效果

    2017-04-03 17:01

网友点评
t