Canvas clearRect() Methode

Definition und Verwendung

clearRect() Methode zum Löschen eines bestimmten Pixels innerhalb eines gegebenen Rechtecks.

Beispiel

Ein Rechteck innerhalb eines gegebenen Rechtecks leeren:

Ihr Browser unterstützt das HTML5 Canvas-Tag nicht.

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

Versuchen Sie es selbst

Syntax

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

Parameterwert

Parameter Beschreibung
x X-Koordinate des linken oberen Ecks des zu löschenden Rechtecks
y Y-Koordinate des linken oberen Ecks des zu löschenden Rechtecks
width Die Breite des zu bereinigenden Rechtecks in Pixeln
height Die Höhe des zu bereinigenden Rechtecks in Pixeln

Browser-Unterstützung

Die in der Tabelle genannten Zahlen beziehen sich auf die erste Version des Browsers, die das Attribut vollständig unterstützt.

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

Anmerkung:Internet Explorer 8 und frühere Versionen unterstützen das <canvas>-Element nicht.