canvas教程

HTML5通过Canvas绘制圆形

字号+ 作者:H5之家 来源:H5之家 2015-10-05 18:01 我要评论( )

想要绘制其他图形,需要使用路径,使用路径包含4个步骤,开始创建路径、创建图形的路径、路径创建完成后,关闭路径和设定绘制样式,调用绘制方法,绘制路径。核


HTML5通过Canvas绘制圆形


想要绘制其他图形,需要使用路径,使用路径包含4个步骤,开始创建路径、创建图形的路径、路径创建完成后,关闭路径和设定绘制样式,调用绘制方法,绘制路径。 

核心内容: 绘制路径.moveTo.lineTo.bezierCurveTo 


HTML5绘制圆形,主要包含四个步骤,开始创建路径、创建图形的路径、路径创建完成后,关闭路径和设定绘制样式,调用绘制方法,绘制路径。

代码如下:

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script> function draw(id){ var canvas=document.getElementById(id); if(canvas==null){ return false; } var context=canvas.getContext("2d"); context.fillStyle="aqua"; context.fillRect(0,0,600,700);//绘制矩形 for(var i=0;i<=10;i++){ context.beginPath();//创建路径 context.arc(i*10,i*10,i*5,0,Math.PI*2,true); //i*25,i*25圆心的x、Y坐标,i*10半径,0起始角度,PI*2弧度,False = 顺时针,true = 逆时针。 context.closePath();//一定要关闭路径 context.fillStyle="rgba(255,0,0,0.25)"; context.fill(); } } </script> </head> <body onload="draw('myCanvas')"> <canvas id="myCanvas" width="300px" height="200px"></canvas> </body> </html>

效果图:

html5画圆效果图


本文地址:

 

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

相关文章
网友点评
e