当前第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编写属于自己的画画板的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
详解7款绚丽的jquery/HTML5动画及源码
HTML5视频播放教程实例
HTML5框架有哪些
详细介绍websocket api HTML5规范翻译
HTML5/css3 网页加载进度条的实现,下载进度条等经典案例
详解HTML5应用中accordion三种效果的探索
震惊!HTML5区块链游戏联盟成立,设立10亿级发展基金!
如何使用canvas画出平滑的曲线?(代码)
对tap事件和tap点透原理的分析
可替换元素是什么?(附示例)
更多相关阅读请进入《HTML5》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » 涂鸦板简单实现 Html5编写属于自己的画画板