html5 canvas绘制矩形和圆形的实例代码
html5 canvas绘制矩形和圆形的实例代码
JavaScript Code 复制内容到剪贴板 <!DOCTYPE html> <html> <head> <meta charset= "UTF-8" > <title></title> </head> <body onload= "draw(),drawarc()" > <!--绘制的步骤:获取canvas元素->取得上下文->填充与绘制边框->设定绘图样式--> <!--绘制其他复杂图形需要使用路径:开始创建路径->创建图形路径->关闭路径->绘制图形--> <!--eg:绘制矩形--> 绘制矩形:<canvas id= "ca" ></canvas><br /> 绘制圆形:<canvas id= "yuan" ></canvas> </body> </html> <script> //绘制矩形 function draw(){ var canvas=document.getElementById( 'ca' ); //获取canvas元素 if (canvas== null ) return false ; var context=canvas.getContext( '2d' ); //取得上下文 context.fillStyle= '#EEEFF' ; //填充颜色 context.fillRect(0,0,400,300); //填充矩形 (矩形1) context.fillStyle= 'red' ; context.strokeStyle= 'blue' ; //边框颜色 context.lineWidth=1; //边框宽度 context.fillRect(50,50,100,100); //填充矩形(内部矩形2) context.strokeRect(50,50,100,100); //绘制边框 } //绘制圆形 function drawarc(){ var canvas2=document.getElementById( 'yuan' ); //获取canvas元素 if (canvas2== null ) if (canvas2== null ) return false ; var context2=canvas2.getContext( '2d' ); //取得上下文 context2.fillStyle= '#EEEEEF' ; context2.fillRect(0,0,400,300); var n=0; for ( var i=0;i<10;i ){ context2.beginPath(); //开始创建路径 context2.arc(i*25,i*25,i*10,0,Math.PI*2, true ); //创建圆形路径 context2.closePath(); //关闭路径 context2.fillStyle= 'Rgba(255,0,0,0.25)' ; //设置颜色 context2.fill(); //填充图形 } } </script>以上就是小编为大家带来的html5 canvas绘制矩形和圆形的实例代码的全部内容了,希望大家多多支持脚步之家。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。