久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

如何使用HTML5 canvas繪制線條

使用HTML Canvas繪制線條,我們需要用到的是Canvas上下文的MoveTo()和LineTo()方法,下面我們就來看看具體的內(nèi)容。

如何使用HTML5 canvas繪制線條

我們先來看一個(gè)示例

代碼如下

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>     <title></title>   <meta charset="utf-8" />          <script type="text/javascript">        function draw() {           var canvas = document.getElementById('SimpleCanvas');            if ( ! canvas || ! canvas.getContext ) {             return false;           }            var context = canvas.getContext('2d');           context.beginPath();           context.moveTo(120, 60);           context.lineTo(240, 90);           context.stroke();       }     </script> </head> <body onload="draw()" style="background-color:#D0D0D0;">     <canvas id="SimpleCanvas" width="640" height="480" style="background-color:#FFFFFF;"></canvas>     <div>Canvas Demo</div> </body> </html>

說明:

  function draw() {     var canvas = document.getElementById('SimpleCanvas');     if ( ! canvas || ! canvas.getContext ) {       return false;     }     var context = canvas.getContext('2d');     context.beginPath();     context.moveTo(120, 60);     context.lineTo(240, 90);     context.stroke();   }

分析

上述的這個(gè)JavaScript代碼是繪制代碼,使用document.getElementById()方法獲取Canvas上下文,并調(diào)用Canvas對(duì)象上的getContext()方法以獲取Canvas上下文,調(diào)用上下文的beginPath()方法來開始路徑,使用moveTo()將筆移動(dòng)到指定位置,并將線條繪制到lineTo()方法指定的位置,通過調(diào)用stroke()方法執(zhí)行繪圖。

運(yùn)行結(jié)果

執(zhí)行上述HTML文件,將會(huì)顯示如下效果

如何使用HTML5 canvas繪制線條

接著我們再來看一個(gè)示例

代碼如下

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>     <title></title>   <meta charset="utf-8" />          <script type="text/javascript">        function draw() {           var canvas = document.getElementById('SimpleCanvas');            if ( ! canvas || ! canvas.getContext ) {             return false;           }            var context = canvas.getContext('2d');           context.beginPath();           context.moveTo(120, 60);           context.lineTo(240, 90);           context.stroke();            context.beginPath();           context.moveTo(120, 75);           context.lineTo(260, 120);           context.stroke();            context.beginPath();           context.moveTo(160, 100);           context.lineTo(200, 140);           context.lineWidth = "3";           context.stroke();            context.beginPath();           context.moveTo(200, 40);           context.lineTo(360, 120);           context.strokeStyle = '#00C080';           context.stroke();            context.beginPath();           context.moveTo(40, 20);           context.lineTo(80, 160);           context.strokeStyle = '#C00080';           context.lineWidth = "1";           context.stroke();            context.beginPath();           context.moveTo(400, 10);           context.lineTo(380, 200);           context.strokeStyle = "rgb(96, 96, 225)";           context.stroke();       }     </script> </head> <body onload="draw()" style="background-color:#D0D0D0;">     <canvas id="SimpleCanvas" width="640" height="480" style="background-color:#FFFFFF;"></canvas>     <div>Canvas Demo</div> </body> </html>

說明:

在上面的代碼中,我們改變了線條的粗細(xì)和顏色。

要更改線條的粗細(xì),請?jiān)贑anvas的Context的lineWidth屬性中設(shè)置線條的粗細(xì);要更改線條顏色,請?jiān)贑ontext的strokeStyle屬性中指定繪圖顏色。對(duì)于顏色規(guī)范,可以使用諸如十六進(jìn)制格式,“RGB”格式,“blue”,“red”等顏色名稱;此外,只要設(shè)置了一次值,即使使用beginPath()創(chuàng)建新路徑,也不會(huì)初始化設(shè)置的值。

  context.beginPath();   context.moveTo(160, 100);   context.lineTo(200, 140);   context.lineWidth = "3";   context.stroke();   context.beginPath();   context.moveTo(200, 40);   context.lineTo(360, 120);   context.strokeStyle = '#00C080';   context.stroke();

上述代碼的情況下,由于第二條線沒有指定lineWidth,因此可以利用之前指定的lineWidth的值。

運(yùn)行結(jié)果

如何使用HTML5 canvas繪制線條

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
午夜av成人| 欧美国产美女| 狠狠操综合网| 秋霞影院一区二区三区| 一区二区三区四区日本视频| 国产精品久久久久久久免费观看| 久久午夜影院| 婷婷成人在线| 欧美特黄一级| 老牛影视一区二区三区| 蜜臀va亚洲va欧美va天堂| 久久亚洲二区| 亚洲乱码视频| 视频精品一区二区| 日本一区二区三区视频在线看| 日韩精品午夜视频| 国产精品男女| 日韩av专区| 精品在线播放| 日韩三区四区| 91综合视频| 免费日韩av| 国产精品欧美在线观看| 日韩另类视频| 日本亚州欧洲精品不卡| 精品国产三区在线| 中文在线一区| 久久天堂影院| 精品91久久久久| 国产精品一区亚洲| 私拍精品福利视频在线一区| 精品国内亚洲2022精品成人| 欧美特黄一区| 国产精品亚洲综合久久| 久久精品影视| 亚洲在线成人| 国产精品日韩精品中文字幕| 精品免费av| 99国产精品私拍| 亚洲三级国产| 久久精品99久久久| 国产在线日韩精品| 日韩国产成人精品| 国产精品日本欧美一区二区三区| 亚洲三级观看| 久久一区视频| 亚洲网站视频| 亚洲美女久久| 欧美成人精品午夜一区二区| 久久中文字幕一区二区三区| 三上悠亚国产精品一区二区三区| 欧美 日韩 国产精品免费观看| 99成人在线| 久久国产乱子精品免费女| 精品高清久久| 不卡一区2区| 日本视频在线一区| 亚洲一区免费| 亚洲伊人影院| 久久av日韩| 日韩一区二区三区在线免费观看| 亚洲少妇自拍| 国产精品一区二区av交换| 国产精品毛片久久| 亚洲欧美日本日韩| 国产精品久久久久av蜜臀| 手机在线电影一区| 亚洲欧洲免费| 色乱码一区二区三区网站| 久久成人精品| 久久久久久久久成人| 99视频在线精品国自产拍免费观看| 亚洲欧美久久精品| 精品视频国内| 人人爽香蕉精品| 岛国av免费在线观看| 蜜桃久久av| 国产精品亚洲欧美日韩一区在线 | 久久精品国产福利| 美女久久久久| 欧美激情一区| 久久www成人_看片免费不卡| 福利一区视频| 日日摸夜夜添夜夜添国产精品| 国产 日韩 欧美一区| 欧美一级二级视频| 久久久久久美女精品| 日韩国产欧美一区二区三区| 亚洲91视频| 你懂的网址国产 欧美| 国产精品老牛| 亚洲1234区| 欧美成人精品午夜一区二区| 亚洲制服少妇| 久久91导航| 大香伊人久久精品一区二区| 亚洲精品九九| 亚洲精品va| 欧美xxxx中国| 国产亚洲一区二区三区不卡| 免费国产亚洲视频| 夜鲁夜鲁夜鲁视频在线播放| 欧美啪啪一区| 一区二区三区国产盗摄| 激情婷婷久久| 成人亚洲精品| 国产极品久久久久久久久波多结野| 久久国产精品久久久久久电车 | 亚洲精品va| 桃色av一区二区| 精品99在线| 国产精品啊啊啊| 麻豆国产欧美一区二区三区| 久久xxxx精品视频| 欧美女激情福利| 亚洲国产成人精品女人| 久久久久亚洲| 99国产精品一区二区| 日韩免费在线| 91亚洲国产| 国产在线观看www| 精品国产乱码久久久| 国产精品亚洲综合久久| 日韩高清中文字幕一区| 五月激激激综合网色播| 美日韩精品视频| 亚洲欧美视频| 久久国产中文字幕| 色婷婷综合网| 日韩在线高清| 免费欧美一区| 久久成人精品| 免费人成网站在线观看欧美高清| 亚洲欧美网站| 日本综合视频| 国产日韩在线观看视频| 国产日韩一区| 国产精品99精品一区二区三区∴ | 亚洲免费黄色| 亚洲女同中文字幕| av成人国产| 在线一区免费| 久久狠狠久久| 黄色欧美在线| 久久亚洲在线| 国产亚洲一区在线| 日韩欧美久久| 欧美激情91| 私拍精品福利视频在线一区| 亚洲免费黄色| 日韩av在线免费观看不卡| 欧美激情aⅴ一区二区三区| 欧美天堂一区| 久久久免费人体| 四虎成人av| 一区在线免费| 免费看黄色91| 国产麻豆一区| 日韩高清成人| 视频一区二区三区中文字幕| 国产日韩一区二区三区在线| 日韩成人免费| 亚洲一区中文| 蜜桃精品视频| 国产99精品| 日本欧美久久久久免费播放网| 精品视频在线你懂得| 中文字幕高清在线播放| 亚洲欧美日本日韩| 欧美日本不卡| 日韩和的一区二在线| 午夜亚洲福利在线老司机| 91一区二区| 亚洲精品一区二区在线播放∴| 风间由美中文字幕在线看视频国产欧美| 九九色在线视频| 亚洲欧洲免费| 中文av在线全新| 日韩欧乱色一区二区三区在线| 毛片在线网站| 天堂va在线高清一区| 日韩精品永久网址| 一区二区精品| 日韩一区二区三区免费播放| 视频国产精品| 在线中文字幕播放| 国产精品视频一区二区三区综合| 91精品一区国产高清在线gif| 欧美一区二区三区久久| 国产99久久| 国产精品www994| 免费看日韩精品| 日韩久久一区二区三区| 日本强好片久久久久久aaa| 日韩大片在线| 日韩综合小视频| 亚洲一区二区三区四区五区午夜 | 97精品中文字幕| 最新亚洲国产| 亚洲午夜电影|