HTML5简易涂鸦板制作
2015-06-06 15:10
1076 查看
运行效果
代码中主要要学会阅读英文单词,务必认真学习English
代码清单1
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script> var startX,startY; var flag = false; window.onload = function(){ var c = document.getElementById("myCanvas"); var ctx = c.getContext("2d"); ctx.lineWidth = 10; ctx.strokeStyle = "rgba(255,0,0,0.5)"; ctx.stroke(); //---- 添加鼠标响应事件---- c.addEventListener("mousedown",function(){ var evt = evt || window.event; if(!flag){ startX = evt.clientX-10; startY = evt.clientY-10; ctx.moveTo(startX,startY); flag = true; } }) c.addEventListener("mousemove",function(){ if(flag){ var evt = evt || window.event;//mouse position var curX = evt.clientX-10; var curY = evt.clientY-10; ctx.lineTo(curX,curY); ctx.stroke(); } }) c.addEventListener("mouseup",function(){ flag = false; }) } </script> </head> <body> <canvas id="myCanvas" width="800" height="600" style="position:absolute;left:10px;top:10px;border: 1px solid blue;;"></canvas> </body> </html>
相关文章推荐
- HTML5中在客户端验证文件上传的大小
- 原生js结合html5制作小飞龙的简易跳球
- 三个不常见的 HTML5 实用新特性简介
- 低版本IE正常运行HTML5+CSS3网站的3种解决方案
- js+HTML5实现canvas多种颜色渐变效果的方法
- HTML5实现微信拍摄上传照片功能
- 2014 HTML5/CSS3热门动画特效TOP10
- HTML5使用DeviceOrientation实现摇一摇功能
- html5在android中的使用问题及技巧解读
- 非html5实现js版弹球游戏示例代码
- html5 canvas js(数字时钟)实例代码
- js和html5实现手机端刮刮卡抽奖效果完美兼容android/IOS
- 使用js检测浏览器是否支持html5中的video标签的方法
- 如何使用HTML5地理位置定位功能
- 通过javascript把图片转化为字符画
- 使用PHP和HTML5 FormData实现无刷新文件上传教程
- 解决node-webkit 不支持html5播放mp4视频的方法
- js+html5通过canvas指定开始和结束点绘制线条的方法
- JavaScript使用HTML5的window.postMessage实现跨域通信例子