Canvas小結(canvas-矩形)

rect() 方法創建矩形

fillRect() 方法繪制“已填色”的矩形。默認的填充顏色是黑色。通過fillStyle修改填充色

strokeRect() 方法繪制矩形(不填色)。筆觸的默認顏色是黑色

rect()
    var c = document.getElementById('mycanvas');
    var ctx = c.getContext('2d');
    ctx.rect(20,20,50,30);
    ctx.stroke();
    ctx.fillStyle = 'red';
    ctx.fillRect(80,20,50,30);
    ctx.strokeRect(20,80,50,30);
    ctx.fillRect(80,80,80,50);

clearRect() 方法清空給定矩形內的指定像素。

clearRect()
    var c2 = document.getElementById('mycanvas2');
    var ctx2 = c2.getContext('2d');
    ctx2.fillStyle = 'red';
    ctx2.fillRect(10,10,200,100);
    //clearRect() 方法清空給定矩形內的指定像素。
    //context.clearRect(x,y,width,height);
    ctx2.clearRect(20,20,100,50);
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 一:canvas簡介 1.1什么是canvas? ①:canvas是HTML5提供的一種新標簽 ②:HTML5 ...
    GreenHand1閱讀 4,718評論 2 32
  • 熟悉html5的程序員們肯定都知道 元素,該元素是用來在頁面中規定一塊區域,然后由js在該區域內繪制圖形。canv...
    米幾V閱讀 2,199評論 1 5
  • 本章內容 理解 元素 繪制簡單的 2D 圖形 使用 WebGL 繪制 3D 圖形 這個元素負責在頁面中設定一個區域...
    悶油瓶小張閱讀 862評論 0 0
  • 最基本的使用創建一個畫布所有的操作都在畫布的context上面canvas是基于狀態而不是基于對象的,比如說顏色都...
    親愛的孟良閱讀 1,676評論 0 4
  • 1、扮弱計——讓孩子當一次“小大人”。 孩子的責任感是從小培養的,如果我們總在孩子面前撐起一把保護的大傘,孩子會認...
    鏗鏘玫瑰521閱讀 651評論 0 0