canvas教程

html5中canvas标签画图方法。

字号+ 作者:H5之家 来源:H5之家 2017-09-20 08:01 我要评论( )

注意:写脚本js时必须放在canvas标签后面, 不然浏览器无法识别的 !DOCTYPE html html head meta charset=

注意:写脚本js时必须放在canvas标签后面,

不然浏览器无法识别的



<!DOCTYPE html>

<html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <title>canvas标签</title> <meta content=""> <meta content=""> <link href=""> </head> <body>     <canvas></canvas>     <script type="text/javascript">     var xcanvas=document.getElementById("xian");     var cxt=xcanvas.getContext("2d");     cxt.moveTo(10, 10);     cxt.lineTo(100, 10);     cxt.stroke(); //画一天线段     cxt.beginPath(); //开始路径     cxt.arc(220, 220, 110, 0, 360, false);     cxt.lineWidth=11;//设置画笔的宽度     cxt.strokeStyle="yellow";//设置画笔颜色     cxt.stroke();     cxt.closePath();//封闭路径,划多个图片的时候必须开始封闭路径,不然会连接在一块!          cxt.beginPath();     cxt.arc(300, 300, 120, 0, 360, false);     cxt.fillStyle="orange"     cxt.fill();     cxt.closePath();     cxt.beginPath();     cxt.rect(300, 20, 100, 100);     cxt.stroke();     // 矩形可以不开始结束路径     cxt.strokeRect(300, 150, 100, 100);     cxt.closePath();     cxt.beginPath();     cxt.rect(400, 200, 100, 100);     cxt.fill();     // cxt.closePath(); //实心矩形     cxt.font="40px 微软雅黑";     cxt.lineWidth=1;     cxt.fillText("tianzi喜欢你", 88, 88);       // var img=new images();     // img.src="tianzi.png";     // cxt.drawImage(img, 20, 330,500);//插入图片     cxt.beginPath();     cxt.moveTo(77, 77);     cxt.lineTo(99, 222);     cxt.lineTo(110, 10);     cxt.stroke();     cxt.closePath();     cxt.save();//设置旋转环境     cxt.translate(20, 20);  //在异次元中重置00点的位置     cxt.rotate(30*Math.PI/180);//旋转角度     cxt.beginPath();     cxt.moveTo(20, 20);     cxt.lineTo(100,100);     cxt.stroke();     cxt.closePath();     cxt.restore(); </script> </body> </html>

 

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

相关文章
  • HTML5+CSS+jQuery综合案例提高教程

    HTML5+CSS+jQuery综合案例提高教程

    2017-09-19 16:11

  • HTML5 canvas绘图,如何使图像边缘变的平滑?

    HTML5 canvas绘图,如何使图像边缘变的平滑?

    2017-09-19 15:42

  • 基于HTML5中canvas技术的图形、图像、动画的研究.doc

    基于HTML5中canvas技术的图形、图像、动画的研究.doc

    2017-09-18 12:19

  • 使用HTML5技术控制电脑或手机上的摄像头

    使用HTML5技术控制电脑或手机上的摄像头

    2017-09-17 14:18

网友点评