التوصيات الدراسية

طريقة Canvas translate()

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

ملاحظة:طريقة لتحويل موقع (0,0) على الرسم البياني. عندما تُستخدم مثل fillRect() x وغيرها من الطرق، سيتم إضافة القيمة إلى y قيمة المحور.

شكل طريقة الترجمة()

مثال

رسم مستطيل في موقع (10,10) وقم بإعادة تعيين موقع (0,0) الجديد إلى (70,70). أرسم مستطيلًا جديدًا مرة أخرى (لاحظ الآن يبدأ المستطيل من موقع (80,80)):

لم يكن متوفرًا في متصفحك رمز HTML5 canvas.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.fillRect(10,10,100,50);
ctx.translate(70,70);
ctx.fillRect(10,10,100,50);

جربها بنفسك

اللغة

context.translate(x,y);

قيمة المعلمة

المعلمة وصف
x قيمة إضافة إلى المحور الأفقي (x).
y قيمة إضافة إلى المحور العمودي (y).

دعم المتصفحات

الرقم في الجدول يوضح إصدار أولي يدعم هذا الخصائص.

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

ملاحظة:Internet Explorer 8 وأقدم إصداراته لا تدعم عنصر <canvas>.