html5绘图程序源码
opening · 7858浏览量 · 发布于2013-11-22
这是一款功能非常强大的html5绘图程序源码,该应用使用HTML5和Javascript去设计一个简单的绘图程序。HTML5的一个新的特性是canvas画布功能,通过canvas画布的强大功能可以实现绘画不少图形和其他绚丽的功能。在本文中,读者将学习到如下几个知识点:
1) 如何动态在canvas画布上绘画图形
2) HTML 5 canvas的前景特性探讨
3) 目前浏览器对HTML5的兼容情况
本文的读者对象为,对HTML 5 Canvas有初步认识及熟悉Javascript的读者。
设计目标
首先,我们来设计下这个绘图程序将会拥有什么功能。在这个简单的绘图程序中,首先要有的是一块能给用户涂鸦的画布区域,上面有一只可爱的小鸭,然后我们准备了4种不同颜色的蜡笔,可以给用户给这只小鸭上色,同时也要提供橡皮擦的功能,以方便随时擦除这个小鸭。而除了蜡笔外,也提供了普通的油画笔的效果,当然也指定了每次绘画时笔触范围的大小,这里设定了4个选择。设计好后的绘图应用,效果如下图:
在这个应用中,用户点左边的四种颜色笔,就可以在指定的矩形框中随便涂鸦,也可而已点右面两种不同的笔触效果(crayon蜡笔)和普通笔,也可以使用橡皮擦,也可以使用右下角四种不同的笔触大小。
开始使用Canvas画布
首先,要声明一个canvas画布,使用如下代码声明:
目前,对canvas支持的最好的浏览器依然是FireFox,Chrome等非IE的浏览器,在本文的这个例子中,也兼顾了对IE浏览器的支持,使用的是一个开源的JS文件,其中提供了一些对canvas的基本支持脚本(在附件下载中包含了该脚本,名称为excanvas.js)。因此,我们可以同时也为了兼顾IE,所以这里改用了,更多详细可以看看文档说明书吧(附源码文件)
源码使用过程中,如无法搭建或有增加其他功能需求,可联系QQ:236-0248-666 ,付费搭建安装修改服务!
温馨提示:网站源码只作为学习或研究使用,如需商业使用请购买正版!
温馨提示:网站源码只作为学习或研究使用,如需商业使用请购买正版!
相关推荐
蓝色液态雾状webgl特效
相关信息
匿名 · 521浏览 · 2019-11-12 16:50:52
开源中国OSChina的Html5版源码
相关信息
匿名 · 10345浏览 · 2014-01-24 08:28:59
分类专栏
最新发布
源码排行榜
0评论