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

دليل HTML

مجموعة عناصر HTML

طريقة HTML canvas clearRect()

clearRect() هي طريقة في API Canvas 2D تستخدم لجعل جميع البكسلات داخل منطقة المربع المحددة (بداية من نقطة (x, y)، والمساحة (width, height)) شفافة، وإزالة جميع المحتويات المرسومة السابقة.

دليل مرجع HTML canvas

مثال على الإنترنت

حذف المربعات الداخلية المحددة:

متصفحك لا يدعم علامة HTML5 canvas.
<!DOCTYPE html>
<html>
<head>
<title>استخدام طريقة HTML canvas clearRect() (موقع دروس أساسية)</title>
</head>
<body>
<canvas id="myCanvas" width="300" height="150" style="border:1px solid #d3d3d3;">
متصفحك لا يدعم علامة HTML5 canvas.
</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>
اختبار لـ ‹/›

التوافق مع المتصفحات

IEFirefoxOperaChromeSafari

يدعم Internet Explorer 9،Firefox،Opera،Chrome و Safari clearRect() الطريقة.

ملاحظة:Internet Explorer 8 و之前的 إصدارات لا تدعم عنصر <canvas>.

التعريف والاستخدام

يحذف مكتبة clearRect() معينات البكسل في المربع المحدد.

جملة JavaScript:السياق.clearRect(x,y,العرض,الارتفاع);

قيمة الم参数

الم参数الوصف
xموقع x العلوية اليسرى للمربع الذي سيتم مسحه.
yموقع y العلوية اليسرى للمربع الذي سيتم مسحه.
العرضعرض المربع الذي سيتم مسحه، بالبكسل.
الارتفاعارتفاع المربع الذي سيتم مسحه، بالبكسل.
دليل مرجع HTML canvas