Méthode clearRect() du Canvas

Définition et utilisation

clearRect() La méthode efface les pixels spécifiés dans le rectangle donné.

Exemple

Effacer un rectangle dans un rectangle donné :

Votre navigateur ne prend pas en charge la balise HTML5 canvas.

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);

Essayez-le vous-même

Syntaxe

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

Valeur du paramètre

Paramètre Description
x Coordonnée x du coin supérieur gauche du rectangle à effacer
y Coordonnée y du coin supérieur gauche du rectangle à effacer
width Largeur du rectangle à effacer, en pixels
height Hauteur du rectangle à effacer, en pixels

Prise en charge du navigateur

Les numéros dans le tableau indiquent la version du navigateur qui prend en charge cette propriété pour la première fois.

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

Remarque :Les versions 8 et antérieures d'Internet Explorer ne prennent pas en charge l'élément <canvas>.