English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di riferimento HTML

Completo elenco HTML tag

Metodo clearRect() di HTML canvas

clearRect() è il metodo dell'API Canvas 2D che imposte tutti i pixel all'interno di una regione rettangolare specificata (con il punto (x, y) come punto di partenza, con dimensioni (larghezza, altezza)) in trasparenza e cancella tutto il contenuto precedentemente disegnato.

Manuale di riferimento HTML canvas

Esempio online

Cancellare il rettangolo dato all'interno del rettangolo:

Il suo browser non supporta il tag canvas HTML5.
<!DOCTYPE html>
<html>
<head>
<title>Utilizzo del metodo clearRect() di HTML canvas (Manuale di base oldtoolbag.com)</title>
</head>
<body>
<canvas id="myCanvas" width="300" height="150" style="border:1px solid #d3d3d3;">
Il suo browser non supporta il tag canvas HTML5.
</canvas>
<script>
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.fillStyle="blue";
ctx.fillRect(0,0,300,150);
ctx.clearRect(20,20,100,50);
</script>
</body>
</html>
Prova a vedere ‹/›

Compatibilità del browser

IEFirefoxOperaChromeSafari

Internet Explorer 9, Firefox, Opera, Chrome e Safari supportano clearRect() Metodo.

Attenzione:Internet Explorer 8 e versioni precedenti non supportano l'elemento <canvas>.

Definizione e uso

Il metodo clearRect() cancella i pixel specificati all'interno del rettangolo dato.

Sintassi JavaScript:context.clearRect(x,y,width,height);

Valore del parametro

ParametroDescrizione
xCoordenata x dell'angolo superiore sinistro del rettangolo da cancellare.
yCoordenata y dell'angolo superiore sinistro del rettangolo da cancellare.
widthLarghezza del rettangolo da cancellare, in pixel.
heightAltezza del rettangolo da cancellare, in pixel.
Manuale di riferimento HTML canvas