国产探花免费观看_亚洲丰满少妇自慰呻吟_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();   
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平果县| 杭锦旗| 亚东县| 青龙| 乌拉特前旗| 略阳县| 富川| 新宾| 朝阳县| 东光县| 泰和县| 保康县| 天祝| 家居| 锡林浩特市| 舞钢市| 富川| 大冶市| 吉林市| 临猗县| 紫阳县| 兴山县| 临潭县| 安徽省| 顺义区| 临高县| 平山县| 旌德县| 上思县| 延安市| 萨迦县| 安西县| 左权县| 连南| 松阳县| 昭觉县| 石嘴山市| 南丹县| 盐源县| 万宁市| 乐至县|