📜  如何在 HTML 中使用 clearRect 清除画布?

📅  最后修改于: 2021-10-29 06:15:20             🧑  作者: Mango

Canvas 2D API 的clearRect() 方法,用于通过将像素颜色设置为透明黑色 (rgba(0, 0, 0, 0))来擦除矩形区域中的像素。

句法:

abc.clearRect(x, y, width, height);

参数:

  • x, y:这些参数表示矩形框的左上角坐标。
  • width:用于设置矩形框的宽度
  • height:用于设置矩形框的高度

示例1:在下面的clearRect()方法用于从(50, 20) 中清除大小为(200×300) 的矩形的像素。



  

    
        How to clear the canvas
        using clearRect in HTML?
    

  

    
  
    

  

输出:

示例 2:



  

    
        How to clear the canvas
        using clearRect in HTML?
    

  

    
  
    

  

输出:

示例 3:在本示例中,我们将擦除整个画布。



  

    
        How to clear the canvas
        using clearRect in HTML?
    

  

    
  
    

  

注意:请注意, clearRect()可能会导致意外的副作用。确保在调用 clearRect() 之后开始绘制新项目之前调用clearRect()

参考: https://www.geeksforgeeks.org/html-canvas-clearrect-method/