文件名称:基于HTML的简单画布
文件大小:2KB
文件格式:HTML
更新时间:2018-08-14 04:56:54
画布
var canvas=document.getElementById("demo"); var cxt=canvas.getContext("2d"); var flag=0; canvas.onmousedown=function(evt){ evt=window.event?window.event:evt; var startX=evt.pageX-this.offsetLeft; var startY=evt.pageY-this.offsetTop; cxt.beginPath(); cxt.moveTo(startX,startY); flag=1; } //鼠标移动 (获取鼠标位置) canvas.onmousemove=function(){ evt=window.event||evt; var endX=evt.pageX-this.offsetLeft; var endY=evt.pageY-this.offsetTop; //判断鼠标是否按下 if(flag){ //移动的路径 并画出 cxt.lineTo(endX,endY); cxt.stroke(); } } //鼠标抬起 鼠标移出 结束绘画 canvas.onmouseup=function(){ flag=0; } // canvas.onmouseout=function(){ flag=0; }