canvas教程

canvas 在线画图

字号+ 作者:H5之家 来源:H5之家 2016-07-24 11:00 我要评论( )

canvas 在线画图 canvas 在线画图 !DOCTYPE htmlhtml lang="en"headmeta charset="UTF-8"titleTitle/titlestyle type="text/css"/*画图大师来了*/#cans{border:1px solid red;}/stylescript type="text/javascript" src="../js/jquery.min.js"/scriptscript

canvas 在线画图

canvas 在线画图

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css"> /*画图大师来了*/ #cans{border:1px solid red;} </style> <script type="text/javascript" src="../js/jquery.min.js"></script> <script type="text/javascript"> $().ready(function () { var d=$("#cans").get(0).getContext("2d"); d.lineWidth=5;// 画笔粗细 d.strokeStyle="blue"; // 画笔颜色 var control=false; // 控制画 $("#cans").bind("mousedown", function (e) { // alert(e.pageX); //鼠标坐标 // alert(this.offsetLeft); //指 $("#cans") 边框与浏览器窗口左边的距离 var mouseX= e.pageX-this.offsetLeft; var mouseY= e.pageY-this.offsetTop; control=true; // 鼠标按下时可以画 d.moveTo(mouseX,mouseY); // 开始画 起止位置 }); $("#cans").bind("mouseup", function (e) { control=false; }); $("#cans").bind("mousemove", function (e) { if(control){ var mouseX= e.pageX-this.offsetLeft; var mouseY= e.pageY-this.offsetTop; d.lineTo(mouseX,mouseY); // 终止位置 d.stroke(); // 结束图形 } }); }); </script> </head> <body> <canvas>浏览器不支持canvas</canvas> </body> </html>

 

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

  • 学习慕课网canvas倒计时实例笔记

    学习慕课网canvas倒计时实例笔记

    2017-04-30 14:01

网友点评
/