canvas

定義

canvas.getContext('2d');

paint.fillRect(); 填充矩形;

paint.strokeRect(); 輪廓矩形;

paint.lineWidth=1; 線寬

paint.clearRect(); 清除內(nèi)容

繪制三角形

paint.beginPath();          //開始繪制新路徑
paint.moveTo(10,10);        //設(shè)定路徑的起始點(diǎn)
paint.lineTo(50,50);        //設(shè)定路徑的寬高
paint.lineTo(40,20);        //設(shè)定第二條路徑的寬高
paint.closePath();          //閉合路徑
paint.lineCap='round';      //一條線末端為圓角
paint.lineCap='square';     //一條線末端增加一個(gè)正方形
paint.lineJoin='round';     //兩條線的連接處為圓角
paint.lineJoin='miter';     //兩條線的連接處為默認(rèn)
paint.lineJoin='bevel';     //兩條線的連接處為切角
paint.stroke();             //繪制圖形

繪制圓

paint.arc(100,100,100,0,2*Math.PI,false); 順時(shí)針畫圓弧

paint.arc(100,100,100,0,2*Math.PI,true); 逆時(shí)針畫圓弧

paint.stroke();

現(xiàn)行漸變

徑向漸變

paint.createRadiusGrandient(0,0,,50,canvas.width,canvs.height,100)

畫字體

paint.font='20px 宋體';

paint.strokeText();

paint.fillText();

paint.txetAlign='left';

paint.textStyle='red';

window.requestAnimationFrame(); 開啟

與瀏覽器的刷新頻率一樣,功能與set interval一樣,當(dāng)瀏覽器失去焦點(diǎn)(不看瀏覽器的時(shí)候),就不會(huì)運(yùn)行,當(dāng)再次回到瀏覽器是,在此運(yùn)行

window.cancelAnimationFrame(); 停止

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容