HTML5 Canvas 制作一个“在线画板”
来源:互联网 发布:暴风雪数据 编辑:程序博客网 时间:2024/05/01 08:01
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<script src="Jquery1.7.js"></script>
<style type="text/css">
#php100{ border:1px solid #ccc;}
</style>
<script type="text/javascript">
var canvas = document.getElementById('php100');
var p100=canvas.getContext("2d");
p100.lineWidth=10
p100.strokeStyle="red";
var pp=false;
$(function () {
$("#php100").mousedown(function (e) {
var mouseX = e.pageX - this.offsetLeft;
var mouseY = e.pageY - this.offsetTop;
pp = true;
p100.moveTo(mouseX, mouseY); //起始位置
})
//当鼠标抬起时
$("#php100").mouseup(function(e){
pp=false;
});
//当鼠标移动时
$("#php100").mousemove(function(e){
var mouseX = e.pageX - this.offsetLeft;
var mouseY = e.pageY - this.offsetTop;
if(pp){
p100.lineTo(mouseX,mouseY); //终止位置
p100.stroke(); //结束图形
}
})
})
</script>
</head>
<body>
<canvas id="php100" width="500" height="400"></canvas>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<script src="Jquery1.7.js"></script>
<style type="text/css">
#php100{ border:1px solid #ccc;}
</style>
<script type="text/javascript">
var canvas = document.getElementById('php100');
var p100=canvas.getContext("2d");
p100.lineWidth=10
p100.strokeStyle="red";
var pp=false;
$(function () {
$("#php100").mousedown(function (e) {
var mouseX = e.pageX - this.offsetLeft;
var mouseY = e.pageY - this.offsetTop;
pp = true;
p100.moveTo(mouseX, mouseY); //起始位置
})
//当鼠标抬起时
$("#php100").mouseup(function(e){
pp=false;
});
//当鼠标移动时
$("#php100").mousemove(function(e){
var mouseX = e.pageX - this.offsetLeft;
var mouseY = e.pageY - this.offsetTop;
if(pp){
p100.lineTo(mouseX,mouseY); //终止位置
p100.stroke(); //结束图形
}
})
})
</script>
</head>
<body>
<canvas id="php100" width="500" height="400"></canvas>
</body>
</html>
- HTML5 Canvas 制作一个“在线画板”
- HTML5 Canvas 制作一个“在线画板”
- HTML5 canvas画板的制作
- html5 canvas 画板
- HTML5 Canvas实例画板
- html5 canvas自定义画板
- html5在线画板
- html5的canvas写一个简单的画板程序
- HTML5 -- canvas实现简易画板
- HTML5 -- canvas画板转为图片
- 使用Canvas,Path制作画板
- 简单的HTML5在线画板
- html5+javascript制作简易画板
- JS底层实现canvas在线画板
- html5 的 canvas 想写个小项目 画板
- Html5 canvas 简单画布画板涂鸦例子
- 利用canvas制作最简易的画板
- 一个简单的html5画板
- VMware虚拟机的Linux无法上网的解决方法
- windows下 Codeblocks 搭建 Objective-c 开发环境
- 欢迎广大技术爱好者参与JEECG开源项目
- LA 3989 Problem I – Ladies’ Choice 稳定婚姻问题
- 高效SQL语句必杀技
- HTML5 Canvas 制作一个“在线画板”
- 浅谈Android下的多渠道打包(补丁版)
- cocos2d-x中实现CCNode围绕各轴旋转
- 面试经典算法2之插入排序
- 反汇编
- 同学,我大四了! ——刘新宇(百度贴吧:季节的阁子)
- Tomcat从零开始(六)容器
- Oracle数据库管理员经常使用的表和视图
- 简易计算器