translate()

Canvas translate() metodi

❮ Canvas ma’lumotnomasi

Misol

(10,10) pozitsiyasida to‘rtburchak chizing, yangi (0,0) pozitsiyasini (70,70) ga o‘rnating. Xuddi shu to‘rtburchakni yana chizing (e’tibor bering, endi to‘rtburchak (80,80) pozitsiyasidan boshlanadi):

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

const canvas = document.getElementById("myCanvas"); const ctx = canvas.getContext("2d"); ctx.fillRect(10, 10, 100, 50); ctx.translate(70, 70); ctx.fillRect(10, 10, 100, 50);
O‘zingiz sinab ko‘ring »

Tavsif

translate() metodi kontekstning (0,0) pozitsiyasini boshqa joyga ko‘chiradi.

Eslatma

translate() dan keyin yangi metodni chaqirsangiz, yangi pozitsiyalar x va y koordinatalariga qo‘shiladi:

Illustration of the translate() method

Shuningdek qarang:

scale() metodi (kontekstni masshtablash)

rotate() metodi (kontekstni aylantirish)

transform() metodi (kontekstni masshtablash, aylantirish, ko‘chirish, qiyshaytirish)

setTransform() metodi (kontekstni masshtablash, aylantirish, ko‘chirish, qiyshaytirish).


Sintaksis

context.translate(x, y)

Parametr qiymatlari

Eslatma: Parametrlardan birini yoki ikkalasini ham ko‘rsatishingiz mumkin.

Parametr Tavsif Sinab ko‘rish
x Gorizontal (x) koordinataga qo‘shiladigan qiymat Sinab ko‘rish »
y Vertikal (y) koordinataga qo‘shiladigan qiymat Sinab ko‘rish »

Qaytariladigan qiymat

YO‘Q

Brauzerlarda qo‘llab-quvvatlash

<canvas> elementi HTML5 standartidir (2014).

translate() barcha zamonaviy brauzerlarda qo‘llab-quvvatlanadi:

Chrome Edge Firefox Safari Opera IE
Ha Ha Ha Ha Ha 9-11


❮ Canvas ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!