English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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
Cancellare il rettangolo dato all'interno del rettangolo:
<!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 ‹/›
IEFirefoxOperaChromeSafari
Internet Explorer 9, Firefox, Opera, Chrome e Safari supportano clearRect() Metodo.
Attenzione:Internet Explorer 8 e versioni precedenti non supportano l'elemento <canvas>.
Il metodo clearRect() cancella i pixel specificati all'interno del rettangolo dato.
Sintassi JavaScript: | context.clearRect(x,y,width,height); |
---|
Parametro | Descrizione |
---|---|
x | Coordenata x dell'angolo superiore sinistro del rettangolo da cancellare. |
y | Coordenata y dell'angolo superiore sinistro del rettangolo da cancellare. |
width | Larghezza del rettangolo da cancellare, in pixel. |
height | Altezza del rettangolo da cancellare, in pixel. |