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 border-image边框图像详解
Nov 24 HTML / CSS
CSS3中的Transition过度与Animation动画属性使用要点
May 20 HTML / CSS
CSS实现半透明边框与多重边框的场景分析
Nov 13 HTML / CSS
css3翻牌翻数字的示例代码
Feb 07 HTML / CSS
CSS3 filter(滤镜)实现网页灰色或者黑色模式的示例代码
Feb 24 HTML / CSS
巧用 CSS3的webkit-box-reflect 倒影实现各类动效
Mar 05 HTML / CSS
基于html5 canvas实现漫天飞雪效果实例
Sep 10 HTML / CSS
详解HTML5中download属性的应用
Aug 06 HTML / CSS
利用html+css实现菜单栏缓慢下拉效果的示例代码
Mar 30 HTML / CSS
奇妙的 CSS shapes(CSS图形)
Apr 05 HTML / CSS
CSS几步实现赛博朋克2077风格视觉效果
Jun 16 HTML / CSS
html输入两个数实现加减乘除功能
Jul 01 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伪静态页面函数附使用方法
2008/06/20 PHP
如何解决PHP无法实现多线程的问题
2015/09/25 PHP
php实现 master-worker 守护多进程模式的实例代码
2019/07/20 PHP
PHP命名空间(namespace)原理与用法详解
2019/12/11 PHP
线路分流自动跳转代码;希望对大家有用!
2006/12/02 Javascript
Javascript实例教程(19) 使用HoTMetal(2)
2006/12/23 Javascript
【消息提示组件】,兼容IE6/7&amp;&amp;FF2
2007/09/04 Javascript
jQuery选择头像并实时显示的代码
2010/06/27 Javascript
jquery子元素过滤选择器使用示例
2013/06/24 Javascript
jQuery中[attribute^=value]选择器用法实例
2014/12/31 Javascript
js中 计算两个日期间的工作日的简单实例
2016/08/08 Javascript
JavaScript中的await/async的作用和用法
2016/10/31 Javascript
js自定义QQ菜单效果
2017/01/10 Javascript
微信小程序(六):列表上拉加载下拉刷新示例
2017/01/13 Javascript
JavaScript中清空数组的三种方式
2017/03/22 Javascript
vue中配置mint-ui报css错误问题的解决方法
2017/10/11 Javascript
默认浏览器设置及vue自动打开页面的方法
2018/09/21 Javascript
图片文字识别(OCR)插件Ocrad.js教程
2018/11/26 Javascript
微信小程序全局变量功能与用法详解
2019/01/22 Javascript
React Hooks 实现和由来以及解决的问题详解
2020/01/17 Javascript
小程序中手机号识别的示例
2020/12/14 Javascript
Python中删除文件的程序代码
2011/03/13 Python
python使用百度翻译进行中翻英示例
2014/04/14 Python
python去掉空白行的多种实现代码
2018/03/19 Python
不到40行代码用Python实现一个简单的推荐系统
2019/05/10 Python
Python计算公交发车时间的完整代码
2020/02/12 Python
Python3.6 + TensorFlow 安装配置图文教程(Windows 64 bit)
2020/02/24 Python
解决Python 异常TypeError: cannot concatenate 'str' and 'int' objects
2020/04/08 Python
基于python代码批量处理图片resize
2020/06/04 Python
美国波道夫·古德曼百货官网:Bergdorf Goodman
2017/11/07 全球购物
中文系师范生自荐信
2013/10/01 职场文书
人力资源行政经理自我评价
2013/10/23 职场文书
党员违纪检讨书
2014/02/18 职场文书
2019安全宣传标语大全
2019/08/14 职场文书
《雪域豹影》读后感:父爱的伟大
2019/12/23 职场文书
基于JavaScript实现年月日三级联动
2021/06/22 Javascript