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混合模式mix-blend-mode/background-blend-mode简介
Mar 15 HTML / CSS
用CSS3将你的设计带入下个高度
Aug 08 HTML / CSS
Web页面中八种创建多列等高(等高列布局)的实现技术
Dec 24 HTML / CSS
css3 position fixed固定居中问题解决方案
Aug 19 HTML / CSS
html5+css3气泡组件的实现
Nov 21 HTML / CSS
利用css3径向渐变做一张优惠券的示例
Mar 22 HTML / CSS
CSS3中媒体查询结合rem布局适配手机屏幕
Jun 10 HTML / CSS
H5 canvas中width、height和style的宽高区别详解
Nov 02 HTML / CSS
html5中监听canvas内部元素点击事件的三种方法
Apr 28 HTML / CSS
HTML5拍照和摄像机功能实战详解
Jan 24 HTML / CSS
HTML5语义化元素你真的用对了吗
Aug 22 HTML / CSS
CSS 一行代码实现头像与国旗的融合
Oct 24 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+Html+缓存
2006/11/25 PHP
解析PHP处理换行符的问题 \r\n
2013/06/13 PHP
使用PHP和JavaScript判断请求是否来自微信内浏览器
2015/08/18 PHP
Yii输入正确验证码却验证失败的解决方法
2017/06/06 PHP
PHP获取当前系统时间的方法小结
2018/10/03 PHP
laravel-admin 实现给grid的列添加行数序号的方法
2019/10/08 PHP
在 Laravel 中动态隐藏 API 字段的方法
2019/10/25 PHP
Dojo 学习要点
2010/09/03 Javascript
分页栏的web标准实现
2011/11/01 Javascript
javascript中input中readonly和disabled区别介绍
2012/10/23 Javascript
jquery+Jscex打造游戏力度条
2020/09/12 Javascript
简单实现Vue的observer和watcher
2016/12/21 Javascript
js生成随机颜色方法代码分享(三种)
2016/12/29 Javascript
vue.js实现请求数据的方法示例
2017/02/07 Javascript
js获取地址栏中传递的参数(两种方法)
2017/02/08 Javascript
JavaScript纯色二维码变成彩色二维码
2020/07/23 Javascript
node.js+jQuery实现用户登录注册AJAX交互
2017/04/28 jQuery
利用canvas中toDataURL()将图片转为dataURL(base64)的方法详解
2017/11/20 Javascript
对angular4子路由&amp;辅助路由详解
2018/10/09 Javascript
微信小程序如何修改本地缓存key中单个数据的详解
2019/04/26 Javascript
js实现时间日期校验
2020/05/26 Javascript
JavaScript日期库date-fn.js使用方法解析
2020/09/09 Javascript
NodeJS模块Buffer原理及使用方法解析
2020/11/11 NodeJs
python 快速排序代码
2009/11/23 Python
Python实现的监测服务器硬盘使用率脚本分享
2014/11/07 Python
python中dir函数用法分析
2015/04/17 Python
python基于pyDes库实现des加密的方法
2017/04/29 Python
Html5 video标签视频的最佳实践
2020/02/26 HTML / CSS
Sunglasses Shop丹麦:欧洲第一的太阳镜在线销售网站
2017/10/22 全球购物
法国大使拉杆箱官网:DELSEY Paris
2018/03/20 全球购物
新浪网技术部笔试题
2016/08/26 面试题
五一服装活动方案
2014/01/11 职场文书
上班玩游戏检讨书
2014/02/07 职场文书
群众路线四风自我剖析材料
2014/10/08 职场文书
2015年爱牙日活动总结
2015/02/05 职场文书
简历自我评价优缺点
2015/03/11 职场文书