在hmtl**中建立好canvas之後,就可以在js裡面對canvas進行操作了
var canvas=document.getelementbyid("canvas");
var context=canvas.getcontext("2d"); //獲取繪圖上下文環境
canvas.width=500; //設定畫布寬高
canvas.height=300;
context.strokestyle="#dbeaf9"; //設定繪製的線條顏色
context.moveto(0,0); //設定繪製的起點
context.lineto(300,300); //設定繪製的終點
context.stroke(); //呼叫專門繪製線條的函式stroke()
Canvas學習筆記之畫線
1.使用getelementbyid 獲取canvas元素。2.獲取canvas的繪製環境getcontext 3.進行繪製畫筆的粗細和顏色定義,分別是linewidth和strokestyle。4.告訴系統開始繪製beginpath 5.制定畫筆游標moveto x,y 6.進行路徑繪製linet...
canvas中2D畫線詳解
一 w3c裡面的 和實現效果 手冊的 是這樣的 var c document.getelementbyid mycanvas var cxt c.getcontext 2d cxt.moveto 10,10 cxt.lineto 150,50 cxt.lineto 10,50 cxt.stroke ...
canvas入門筆記
canvas的每條線都有一條無限細的 中線 線條的寬度是從中線向兩側延伸的。也就是說,我繪製1px,他會從上述的 中線 向左右 或上下 各衍生出0.5px。此時又有個問題,因為計算機不允許出現小於1px的圖形,所以他做了個折中的問題,把兩邊都繪製了。所以,如此一來,本來1px的線條,看起來2px寬的...