涂鸦板简单实现 Html5编写属于自己的画画板


当前第2页 返回上一页

相信这里的简单代码大家都看得懂,主要就是创建了一个对象,包含创建画布,创建2d对象,画圆方法,和对象初始化方法。

接下里前台html页面来调用这个对象/p>

看代码:

JavaScript Code复制内容到剪贴板

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

var color = "#000000";//初始化颜色  

 var size = 5;//初始化尺寸  

document.getElementById('color1').onchange = function () {  

color = this.value;  

 };  

 document.getElementById('size').onchange = function () {  

 size = this.value;  

 };  

 $.Draw.init();//初始化  

 var tag = false;//控制鼠标当前状态并起到开启油墨开关的作用  

  var current = {};//存储鼠标按下时候的点  

document.onmousedown = function (option) {//鼠标按下事件  

 current.x = option.x;  

current.y = option.y;  

 $.Draw.Cricle(option.x, option.y, size, color);  

 tag = true;  

 }  

 document.onmouseup = function () {//鼠标抬起事件  

 tag = false;  

 }  

document.onmousemove = function (option) {//鼠标移动事件  

 if (tag) {  

 if (size >= 0) {  

 $.Draw.Cricle(option.x, option.y, size, color);  

  }   

 }  

 }

这段代码主要有如下几个意思

1.捕获颜色空间和拖动条控件的change事件,从而获取对应的颜色和尺寸的数值,存储下来供下面画线用

2.初始化画图对象

3.捕获鼠标的按下,抬起和移动事件,关键在一个开关可以控制油墨

好了,一个简单的涂鸦板就好了,上我的书法:

以上就是涂鸦板简单实现 Html5编写属于自己的画画板的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

HTML5新增了哪些标签和属性?新增了标签和属性(总结)

h5实现桌面通知以及提示功能的实例

HTML5中返回timeranges对象的属性buffered

h5新特性的用法:监听app自带的返回键

HTML5中的<aside>元素与<article>元素 实例详解

HTML5游戏框架cngamejs开发实录-资源加载模块代码详解

h5中文件上传的详细介绍

关于HTML5中如何调用相机拍照并且压缩图片的示例详解

h5的存储方式详解

如何使用css更改占位符颜色?(代码示例)

更多相关阅读请进入《HTML5》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...