HTML canvas clearRect() 方法

定义和用法

clearRect() 方法清空给定矩形内的指定像素。

实例

在给定矩形内清空一个矩形:

Your browser does not support the HTML5 canvas tag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.fillStyle="red";
ctx.fillRect(0,0,300,150);
ctx.clearRect(20,20,100,50);

Kokeile itse

Syntaksi

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

Parametrin arvo

Parametri Kuvaus
x Poistettavan suorakulmion ylätason x-koordinaatti
y Poistettavan suorakulmion ylätason y-koordinaatti
width Poistettavan suorakulmion leveys, pikseleissä
height Poistettavan suorakulmion korkeus, pikseleissä

Selaimen tuki

Taulukossa olevat numerot mainitsevat ensimmäisen version, joka täysin tukee tätä ominaisuutta.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

Huomautus:Internet Explorer 8 ja aikaisemmat versiot eivät tue <canvas>-elementtiä.