HTML5简易在线画图工具
2014-02-24 01:00
351 查看
原文:HTML5简易在线画图工具继上次学习了HTML5的路径画圆做了动态时钟、异次元空间的反转做了运动的太阳系,这两天将画线、画圆、填充等知识点结合起来做了一个简易的在线画图工具:
![](http://www.tangbc.com/wp-content/uploads/2013/08/20130819183823.jpg)
查看DEMO:HTML5简易在线画图工具
功能包括自由画笔、橡皮擦、文字填充、画三角形、画圆等,相对我这个新手来说,感觉挺难的,不过还是参考了资料慢慢“拼”出来了。
自由画笔的思路:
填充文字,主要用到fillText(val,x,y):
直线工具,主要确定起点和终点,然后lineTo(x,y)就可以了:
最后贴一个空心圆,起点坐标为圆心,鼠标移动距离为半径:
好了,剩下的其他工具代码就不贴了,可以查看DEMO里的源代码。
![](http://www.tangbc.com/wp-content/uploads/2013/08/20130819183823.jpg)
查看DEMO:HTML5简易在线画图工具
功能包括自由画笔、橡皮擦、文字填充、画三角形、画圆等,相对我这个新手来说,感觉挺难的,不过还是参考了资料慢慢“拼”出来了。
自由画笔的思路:
相关文章推荐
- HTML5简易在线画图工具
- cocos2d-html5 简易 下拉表单 控件
- html5 - 拖拽属性简易介绍
- 基于 HTML5 Canvas 的简易 2D 3D 编辑器
- HTML5本地储存实现--简易数据库
- html5 canvas简易时钟
- 【实例】html5中使用localStorage实现简易的便利贴网页
- HTML5-简易Canvas绘图板
- 基于 HTML5 Canvas 的简易 2D 3D 编辑器
- 浅谈HTML5中的Canvas基本绘图API简易封装和使用(一)
- html5全接触(二)--BounceBall小游戏简易教程
- swoole+websocket+html5实现的简易版直播功能
- html5之canvas实现模拟简易时钟
- 学习网站整理之3——html5学习之简易音乐播放器制作
- html5 实现简易 slider
- HTML5 canvas实现一个简易画板
- pc和移动端的js拖拽简易函数(不含html5原生拖拽)
- HTML5简易摇钱树
- Html5 canvas标签实现简易画图板
- 用HTML5实现简易的音乐播放器