当前第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》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » 涂鸦板简单实现 Html5编写属于自己的画画板