روش clearRect() کانواس HTML

تعریف و استفاده

clearRect() روشی برای خالی کردن پیکسل‌های مشخص شده در مستطیل داده شده.

مثال

یک مستطیل را در محدوده‌ی داده شده خالی کنید:

مخاطره‌ای که مرورگر شما از علامت‌های کانواس HTML5 پشتیبانی نمی‌کند.

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

آزمایش کنید

گزارش نحوی

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

مقدار پارامتر

پارامتر توضیح
x مختصات x گوشه بالا سمت چپ مستطیل پاک شده
y مختصات y گوشه بالا سمت چپ مستطیل پاک شده
width پهنای مستطیلی که باید پاک شود، به پیکسل محاسبه می‌شود
height ارتفاع مستطیلی که باید پاک شود، به پیکسل محاسبه می‌شود

پشتیبانی مرورگر

اعداد در جدول نشان‌دهنده نسخه اولین مرورگری است که این ویژگی را کاملاً پشتیبانی می‌کند.

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

نکته:اینترنت اکسپلورر 8 و نسخه‌های قبلی از عنصر <canvas> پشتیبانی نمی‌کنند.