canvas教程

Javascript HTML5 Canvas

字号+ 作者:H5之家 来源:H5之家 2016-05-07 13:01 我要评论( )

Javascript HTML5 Canvas,ο

Javascript HTML5 Canvas

suvllian 壺[ ] 2016-05-02

Javascript HTML5 Canvas,ο

HTML5 Canvasο

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>DEMO6廭</title> </head> <body> <canvas> canvas <!-- --> </canvas> <br/> <button>YELLOW</button> <button>RED</button> <button>BLUE</button> <button>GREEN</button> <button>WHITE</button> <button>BLACK</button> <br/> <button>4PX</button> <button>8PX</button> <button>16PX</button> <br/> <button>EXPORT</button> <br/> <img src=""> <br/> <script type="text/javascript"> var canvas = document.getElementById('canvas'); // var ctx = canvas.getContext("2d"); var fillStyle = "black"; ctx.fillRect(0,0,600,300); var onoff = false; //± var oldx = -10; var oldy = -10; // var linecolor = "white"; var linw = 4; canvas.addEventListener("mousemove",draw,true); // canvas.addEventListener("mousedown",down,false); // canvas.addEventListener("mouseup",up,false); // function down(event){ onoff = true; oldx = event.pageX - 10; oldy = event.pageY - 10; } function up(){ onoff = false; } function draw(event){ if (onoff==true) { var newx = event.pageX - 10; var newy = event.pageY - 10 ctx.beginPath(); ctx.moveTo(oldx,oldy); ctx.lineTo(newx,newy); ctx.strokeStyle = linecolor; ctx.lineWidth = linw; ctx.lineCap = "round"; ctx.stroke(); oldx = newx; oldy = newy; } } function copyimage(event) { var img_png_src = canvas.toDataURL("image/png"); //屣 document.getElementById("image_png").src = img_png_src; } </script> </body> </html>

:

Tags

 

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

相关文章
  • html5canvas核心技术图形、动画与游戏开发源码

    html5canvas核心技术图形、动画与游戏开发源码

    2017-05-02 17:42

  • 打印html5中Canvas的方法

    打印html5中Canvas的方法

    2017-05-01 15:03

  • HTML5+Canvas调用手机拍照功能实现图片上传(下)

    HTML5+Canvas调用手机拍照功能实现图片上传(下)

    2017-04-30 17:00

  • HTML5新特性详解(三)

    HTML5新特性详解(三)

    2017-04-30 16:03

网友点评