روش Canvas rect()

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

rect() این روش مستطیل‌ها را ایجاد می‌کند.

توصیه:لطفاً از stroke() یا fill() این روش مستطیل‌ها را در کانواس واقعاً رسم می‌کند.

مثال

مثال 1

یک مستطیل 150*100 پیکسلی رسم می‌کنیم:

آپ کا براوزر HTML5 کینس کی تگ کو پشتیبانی نکرده است.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.rect(20,20,150,100);
ctx.stroke();

خود کا تجربہ کریں

شرح

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

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

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

مثال‌های بیشتر

مثال 2

با استفاده از روش rect() سه مستطیل ایجاد می‌کنیم:

آپ کا براوزر HTML5 کینس کی تگ کو پشتیبانی نکرده است.

JavaScript:

JavaScript:
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
// 红色矩形
ctx.beginPath();
ctx.lineWidth="6";
ctx.strokeStyle="red";
ctx.rect(5,5,290,140);
ctx.stroke();
// 绿色矩形
ctx.beginPath();
ctx.lineWidth="4";
ctx.strokeStyle="green";
ctx.rect(30,30,50,50);
ctx.stroke();
// 蓝色矩形
ctx.beginPath();
ctx.lineWidth="10";
ctx.strokeStyle="blue";
ctx.rect(50,50,150,80);
ctx.stroke();

خود کا تجربہ کریں

براوزر کی دعومت

مذکورہ جدول میں شمار کا اشارہ، پہلی بار اس حقیقت کا پائیدار استعمال کرنے والی براوزر کی نسلیں کیا گیا ہے。

کروم ایج فائرفاکس سافری آپریا
کروم ایج فائرفاکس سافری آپریا
4.0 9.0 3.6 4.0 10.1

توضیح:اینٹرنیٹ ایکسپلورر 8 اور اس سے پچھلے کی نسلیں <کینووس> علامت کو نہیں دعومت فراہم کرتی ہیں。