html5教程制作简单画板代码分享


Posted in HTML / CSS onDecember 04, 2013

HTML5制作简单画板

复制代码
代码如下:

<!DOCTYPE HTML>
<html lang="en-US">
<head>
<title></title>
<meta charset="UTF-8">
<script src="<a href="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script">http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script</a>>
</head>
<style>
canvas{ border:2px solid #000;}
</style>
<body>
<canvas id="draw" width="500" height="500"></canvas>
<script type="text/javascript">
$(document).ready(function(){
var canvas=document.getElementById("draw");
var draw=canvas.getContext("2d");
draw.lineWidth=5; //线条粗细
draw.strokeStyle="red"; //颜色
var godraw=false;

//按下鼠标
$("#draw").mousedown(function(e){
//准确坐标
var mouseX=e.pageX-this.offsetLeft;
var mouseY=e.pageY-this.offsetTop;
draw.moveTo(mouseX,mouseY);
godraw=true;</p> <p> })
//放开鼠标
$("#draw").mouseup(function(e){
godraw=false;
})
//移动鼠标
$("#draw").mousemove(function(e){
if(godraw){
var mouseX=e.pageX-this.offsetLeft;
var mouseY=e.pageY-this.offsetTop;
draw.lineTo(mouseX+4,mouseY+4);
draw.stroke();
}</p> <p> })

})
</script>
</body>
</html>

效果图

html5教程制作简单画板代码分享

HTML / CSS 相关文章推荐
前端面试必备之CSS3的新特性
Sep 05 HTML / CSS
纯CSS3实现鼠标悬停提示气泡效果
Feb 28 HTML / CSS
详解CSS 3 中的 calc() 方法
Jan 12 HTML / CSS
纯CSS3实现圆圈动态发光特效动画的示例代码
Mar 08 HTML / CSS
Html5实现如何在两个div元素之间拖放图像
Mar 29 HTML / CSS
HTML5 Video/Audio播放本地文件示例介绍
Nov 18 HTML / CSS
详解H5 活动页之移动端 REM 布局适配方法
Dec 07 HTML / CSS
使用canvas压缩图片上传的方法示例
Feb 07 HTML / CSS
AmazeUI导航的示例代码
Aug 14 HTML / CSS
利用Node实现HTML5离线存储的方法
Oct 16 HTML / CSS
Html5移动端网页端适配(js+rem)
Feb 03 HTML / CSS
CSS三大特性继承性、层叠性和优先级详解
Jan 18 HTML / CSS
html5 viewport使用方法示例详解
Dec 02 #HTML / CSS
html5实现的便签特效(实战分享)
Nov 29 #HTML / CSS
HTML5+JS实现俄罗斯方块原理及具体步骤
Nov 29 #HTML / CSS
HTML5样式控制示例代码
Nov 27 #HTML / CSS
HTML5 Video/Audio播放本地文件示例介绍
Nov 18 #HTML / CSS
HTML5画渐变背景图片并自动下载实现步骤
Nov 18 #HTML / CSS
HTML5在IE10、火狐下中文乱码问题的解决方法
Nov 18 #HTML / CSS
You might like
PHP动态创建Web站点的方法
2011/08/14 PHP
php常用Stream函数集介绍
2013/06/24 PHP
PHP curl模拟登录带验证码的网站
2015/11/30 PHP
php微信高级接口调用方法(自定义菜单接口、客服接口、二维码)
2016/11/28 PHP
PHP中CheckBox多选框上传失败的代码写法
2017/02/13 PHP
form自动提交实例讲解
2017/07/10 PHP
Laravel中9个不经常用的小技巧汇总
2019/04/16 PHP
JavaScript中Array 对象相关的几个方法
2006/12/22 Javascript
学习ExtJS(一) 之基础前提
2009/10/07 Javascript
在UpdatePanel内jquery easyui效果失效的解决方法
2010/04/11 Javascript
JS俄罗斯方块,包含完整的设计理念
2010/12/11 Javascript
js,jQuery 排序的实现代码,网页标签排序的实现,标签排序
2011/04/27 Javascript
关于在IE下的一个安全BUG --可用于跟踪用户的系统鼠标位置
2013/04/17 Javascript
js定时器怎么写?就是在特定时间执行某段程序
2013/10/11 Javascript
jquery插件tooltipv顶部淡入淡出效果使用示例
2013/12/05 Javascript
jquery插件jTimer(jquery定时器)使用方法
2013/12/23 Javascript
js中的hasOwnProperty和isPrototypeOf方法使用实例
2014/06/06 Javascript
jQuery动态添加及删除表单上传元素的方法(附demo源码下载)
2016/01/15 Javascript
javascript insertAfter()定义与用法示例
2016/07/25 Javascript
浅析Node.js实现HTTP文件下载
2016/08/05 Javascript
JavaScript如何实现图片懒加载(lazyload) 提高用户体验(增强版)
2016/11/30 Javascript
jquery表单提交带错误信息提示效果
2017/03/09 Javascript
JavaScript实现三级联动菜单效果
2017/08/16 Javascript
vue better scroll 无法滚动的解决方法
2018/06/07 Javascript
Vue.js 使用v-cloak后仍显示变量的解决方法
2018/11/19 Javascript
通过Python 接口使用OpenCV的方法
2018/04/02 Python
python3中利用filter函数输出小于某个数的所有回文数实例
2019/11/24 Python
查看keras的默认backend实现方式
2020/06/19 Python
python生成xml时规定dtd实例方法
2020/09/21 Python
CSS3解析抖音LOGO制作的方法步骤
2019/04/11 HTML / CSS
基于HTML5 FileSystem API的使用介绍
2013/04/24 HTML / CSS
蟋蟀的住宅教学反思
2014/04/26 职场文书
2016年母亲节寄语
2015/12/04 职场文书
2019年幼儿园管理条例范本!
2019/07/17 职场文书
导游词之南京汤山温泉
2019/11/26 职场文书
Win2008系统搭建DHCP服务器
2022/06/25 Servers