canvas入門之畫線

2021-07-11 20:10:03 字數 526 閱讀 6979

在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寬的...