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教程:background-clip和background-origin
Oct 17 HTML / CSS
css 省略号 css3让多余的字符串消失并附加省略号的实现代码
Feb 07 HTML / CSS
CSS3 transform的skew属性值图文详解
Jul 21 HTML / CSS
CSS3实现全景图特效示例代码
Mar 26 HTML / CSS
css3一个简易的 LED 数字时钟实现方法
Jan 15 HTML / CSS
值得收藏的HTML5资源(学习html5的朋友可以收藏下)
Jul 20 HTML / CSS
html5中svg canvas和图片之间相互转化思路代码
Jan 24 HTML / CSS
微信小程序“圣诞帽”的实现思路详解
Dec 28 HTML / CSS
使用postMessage让 iframe自适应高度的方法示例
Oct 08 HTML / CSS
Html5踩坑记之mandMobile使用小记
Apr 02 HTML / CSS
html5表单的required属性使用
Jul 07 HTML / CSS
HTML5+CSS+JavaScript实现捉虫小游戏设计和实现
Oct 16 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
ThinkPHP路由详解
2015/07/27 PHP
php调用淘宝开放API实现根据卖家昵称获取卖家店铺ID的方法
2015/07/29 PHP
PHP判断是手机端还是PC端 PHP判断是否是微信浏览器
2017/03/15 PHP
jQuery 1.0.4 - New Wave Javascript(js源文件)
2007/01/15 Javascript
javascript 当前日期加(天、周、月、年)
2009/08/09 Javascript
制作高质量的JQuery Plugin 插件的方法
2010/04/20 Javascript
JavaScript二维数组实现的省市联动菜单
2014/05/08 Javascript
node.js中的fs.chown方法使用说明
2014/12/16 Javascript
Javascript基础教程之argument 详解
2015/01/18 Javascript
js转html实体的方法
2016/09/27 Javascript
整理一下常见的IE错误
2016/11/18 Javascript
jQuery实现字符串全部替换的方法
2016/12/12 Javascript
原生JS实现 MUI导航栏透明渐变效果
2017/11/07 Javascript
Vue resource三种请求格式和万能测试地址
2018/09/26 Javascript
Angular6新特性之Angular Material
2018/12/28 Javascript
微信公众平台 客服接口发消息的实现代码(Java接口开发)
2019/04/17 Javascript
Vue Render函数创建DOM节点代码实例
2020/07/08 Javascript
python实现保存网页到本地示例
2014/03/16 Python
给Python IDLE加上自动补全和历史功能
2014/11/30 Python
使用Python抓取模板之家的CSS模板
2015/03/16 Python
Python中定时任务框架APScheduler的快速入门指南
2017/07/06 Python
关于Django显示时间你应该知道的一些问题
2017/12/25 Python
python3获取两个日期之间所有日期,以及比较大小的实例
2018/04/08 Python
Flask框架学习笔记之使用Flask实现表单开发详解
2019/08/12 Python
详解Python可视化神器Yellowbrick使用
2019/11/11 Python
Django模板获取field的verbose_name实例
2020/05/19 Python
使用SVG实现提示框功能的示例代码
2020/06/05 HTML / CSS
中青班党性分析材料
2014/02/16 职场文书
请假条的格式
2014/04/11 职场文书
解除劳动合同协议书范本2014
2014/09/25 职场文书
机关作风整顿个人剖析材料
2014/10/06 职场文书
旷工辞退通知书
2015/04/17 职场文书
团支部组织委员竞选稿
2015/11/21 职场文书
CSS作用域(样式分割)的使用汇总
2021/11/07 HTML / CSS
浅析python中特殊文件和特殊函数
2022/02/24 Python
nginx静态资源的服务器配置方法
2022/07/07 Servers