国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

涂鴉板簡單實現 Html5編寫屬于自己的畫畫板

2019-10-26 17:42:01
字體:
來源:轉載
供稿:網友

最近了解到html5強大的繪圖功能讓我驚奇,于是,寫了個小玩意---涂鴉板,能實現功能有:畫畫,改色,調整畫筆大小

html5的繪圖可以分為點,線,面,圓,圖片等,點和線,這可是所有平面效果的基點,有了這兩個東西,沒有畫不出來的東西,只有想不到的算法。

先上代碼了:

html

XML/HTML Code復制內容到剪貼板
  1. <body style="cursor:pointer">    <canvas id="mycavas" width="1024" height="400" style="border:solid 4px #000000"></canvas><!--畫布-->  
  2.         <input type="color" id="color1" name="color1"/><!--設色器-->           <output name="a" for="color1" onforminput="innerHTML=color1.value"></output>  
  3.          <input type="range" name="points" id="size" min="5" max="20" /><!--拖動條-->   </body>     

效果:

好了,一個簡陋的畫圖界面就搞好啦,下面開始寫一些畫線的代碼 

JavaScript Code復制內容到剪貼板
  1. $.Draw = {};    $.extend($.Draw, {   
  2.     D2: "",        CX:"",   
  3.     Box: "mycavas",//畫布id        BoxObj:function(){//畫布對象   
  4.         this.CX=document.getElementById(this.Box);        },   
  5.     D2:function(){//2d繪圖對象           this.D2 = this.CX.getContext("2d");   
  6.     },        Cricle: function (x, y, r, color) {//畫圓   
  7.         if (this.D2) {                this.D2.beginPath();   
  8.             this.D2.arc(x, y, r, 0, Math.PI * 2, true);                this.D2.closePath();   
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 同江市| 永清县| 锡林浩特市| 大丰市| 迭部县| 施甸县| 乌兰察布市| 壶关县| 高密市| 铜梁县| 南丹县| 湘潭县| 巫溪县| 沁源县| 张家界市| 六安市| 徐州市| 永清县| 理塘县| 长泰县| 新疆| 中卫市| 宝山区| 湟源县| 吐鲁番市| 舟山市| 永康市| 故城县| 五台县| 攀枝花市| 洱源县| 县级市| 且末县| 渝中区| 东阳市| 彭山县| 湘西| 贡嘎县| 祁连县| 普安县| 遂溪县|