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闪亮进度条效果实现思路及代码
Apr 17 HTML / CSS
全方位了解CSS3的Regions扩展
Aug 07 HTML / CSS
详解CSS3中nth-child与nth-of-type的区别
Jan 05 HTML / CSS
利用Canvas模仿百度贴吧客户端loading小球的方法示例
Aug 13 HTML / CSS
HTML5 progress和meter控件_动力节点Java学院整理
Jul 06 HTML / CSS
基于Html5实现的react拖拽排序组件示例
Aug 13 HTML / CSS
详解基于 Canvas 手撸一个六边形能力图
Sep 02 HTML / CSS
网易微博Web App用HTML5开发的过程介绍
Jun 13 HTML / CSS
利用html5的websocket实现websocket聊天室
Dec 12 HTML / CSS
使用placeholder属性设置input文本框的提示信息
Feb 19 HTML / CSS
巧用 -webkit-box-reflect 倒影实现各类动效(小结)
Apr 22 HTML / CSS
基于CSS制作创意端午节专属加载特效
Jun 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 基本语法格式
2009/12/15 PHP
jQuery+PHP实现的掷色子抽奖游戏实例
2015/01/04 PHP
laravel5.5添加echarts实现画图功能的方法
2019/10/09 PHP
JavaScript异步调用定时方法并停止该方法实现代码
2012/03/16 Javascript
js子页面获取父页面数据示例
2014/05/15 Javascript
js动态添加onclick事件可传参数与不传参数
2014/07/29 Javascript
解决ueditor jquery javascript 取值问题
2014/12/30 Javascript
概述一个页面从输入URL到页面加载完的过程
2016/12/16 Javascript
Mac下使用charles遇到的问题以及解决办法
2017/01/10 Javascript
解决nodejs中使用http请求返回值为html时乱码的问题
2017/02/18 NodeJs
js移动端事件基础及常用事件库详解
2017/08/15 Javascript
JavaScript模拟实现封装的三种方式及写法区别
2017/10/27 Javascript
详解从买域名到使用pm2部署node.js项目全过程
2018/03/07 Javascript
Js 利用正则表达式和replace函数获取string中所有被匹配到的文本(推荐)
2018/10/28 Javascript
javascript导出csv文件(excel)的方法示例
2019/08/25 Javascript
使用Element的InfiniteScroll 无限滚动组件报错的解决
2020/07/27 Javascript
[10:49]2014国际邀请赛 叨叨刀塔第二期为真正的电竞喝彩
2014/07/21 DOTA
在Django的上下文中设置变量的方法
2015/07/20 Python
教大家使用Python SqlAlchemy
2016/02/12 Python
在Python中定义和使用抽象类的方法
2016/06/30 Python
python删除本地夹里重复文件的方法
2020/11/19 Python
python3读取csv和xlsx文件的实例
2018/06/22 Python
python requests更换代理适用于IP频率限制的方法
2019/08/21 Python
Python 自动登录淘宝并保存登录信息的方法
2019/09/04 Python
Python数据结构dict常用操作代码实例
2020/03/12 Python
django迁移文件migrations的实现
2020/03/31 Python
查看keras的默认backend实现方式
2020/06/19 Python
Python Matplotlib简易教程(小白教程)
2020/07/28 Python
CSS3制作苹果风格键盘特效
2015/02/26 HTML / CSS
HTML5文档结构标签
2017/04/21 HTML / CSS
乡镇党员干部群众路线对照检查材料思想汇报
2014/09/28 职场文书
2019求职信大礼包
2019/05/15 职场文书
导游词之平津战役纪念馆
2019/11/04 职场文书
只用40行Python代码就能写出pdf转word小工具
2021/05/31 Python
解决Maven项目中 Invalid bound statement 无效的绑定问题
2021/06/15 Java/Android
Win10/Win11 任务栏替换成经典样式
2022/04/19 数码科技