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中Transform动画属性用法详解
Jul 04 HTML / CSS
CSS3 网页下拉菜单代码解释 中文翻译
Feb 27 HTML / CSS
CSS3实现莲花绽放的动画效果
Nov 06 HTML / CSS
HTML5 微格式和相关的属性名称
Feb 10 HTML / CSS
突破canvas语法限制 让他支持链式语法
Dec 24 HTML / CSS
canvas 橡皮筋式线条绘图应用方法
Feb 13 HTML / CSS
HTML如何让IMG自动适应DIV容器大小的实现方法
Feb 25 HTML / CSS
钉钉企业内部H5微应用开发详解
May 12 HTML / CSS
AmazeUI底部导航栏与分享按钮的示例代码
Aug 18 HTML / CSS
如何在Canvas上的图形/图像绑定事件监听的实现
Sep 16 HTML / CSS
HTML5 body设置全屏背景图片的示例代码
Dec 08 HTML / CSS
html+css实现环绕倒影加载特效
Jul 07 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边学边教》(02.Apache+PHP环境配置――上篇)
2006/12/13 PHP
解析PHP中empty is_null和isset的测试
2013/06/29 PHP
6种php上传图片重命名的方法实例
2013/11/04 PHP
linux下安装php的memcached客户端
2014/08/03 PHP
php中使用gd库实现远程图片下载实例
2015/05/12 PHP
PHP实现的统计数据功能详解
2016/12/06 PHP
详解php中的implements 使用
2017/06/13 PHP
php实现和c#一致的DES加密解密实例
2017/07/24 PHP
Yii框架学习笔记之session与cookie简单操作示例
2019/04/30 PHP
JS宝典学习笔记(下)
2007/01/10 Javascript
jQuery实现统计输入文字个数的方法
2015/03/11 Javascript
jquery+css实现动感的图片切换效果
2015/11/25 Javascript
javascript的BOM
2016/05/03 Javascript
plupload+artdialog实现多平台上传文件
2016/07/19 Javascript
jQuery实现节点的追加、替换、删除、复制功能示例
2017/07/11 jQuery
详解Vue如何支持JSX语法
2017/11/10 Javascript
利用Vue实现一个markdown编辑器实例代码
2019/05/19 Javascript
微信小程序实现滑动操作代码
2020/04/23 Javascript
Python基于time模块求程序运行时间的方法
2017/09/18 Python
centos 安装python3.6环境并配置虚拟环境的详细教程
2018/02/22 Python
python实现随机调用一个浏览器打开网页
2018/04/21 Python
利用anaconda保证64位和32位的python共存
2021/03/09 Python
django 数据库 get_or_create函数返回值是tuple的问题
2020/05/15 Python
如何基于pandas读取csv后合并两个股票
2020/09/25 Python
Python爬虫中Selenium实现文件上传
2020/12/04 Python
CSS3中Animation动画属性用法详解
2016/07/04 HTML / CSS
Revolution Beauty美国官网:英国知名化妆品网站
2018/07/23 全球购物
枚举和一组预处理的#define有什么不同
2016/09/21 面试题
几道数据库的概念性面试题
2014/05/30 面试题
北京天润融通.net面试题笔试题
2012/02/20 面试题
计算机软件个人的自荐信范文
2013/12/01 职场文书
运动会800米赞词
2015/07/22 职场文书
85句关于理想的名言警句大全
2019/08/22 职场文书
四年级作文之植物
2019/09/20 职场文书
经典人生语录分享:不畏将来,不念过去,笑对当下
2019/12/12 职场文书
Python docx库删除复制paragraph及行高设置图片插入示例
2022/07/23 Python