createPattern()

Canvas createPattern() metodi

❮ Canvas ma’lumotnomasi

Ishlatiladigan rasm:

Lamp

Misol

Rasmni ham gorizontal, ham vertikal yo‘nalishda takrorlang:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

const canvas = document.getElementById("myCanvas"); const ctx = canvas.getContext("2d"); const img = document.getElementById("lamp"); const pat = ctx.createPattern(img, "repeat"); ctx.rect(0, 0, 150, 100); ctx.fillStyle = pat; ctx.fill();
O‘zingiz sinab ko‘ring »

Tavsif

createPattern() metodi belgilangan elementni belgilangan yo‘nalishda takrorlaydi.

Element rasm, video yoki boshqa <canvas> elementi bo‘lishi mumkin.

Takrorlangan elementdan to‘rtburchaklar, aylanalar, chiziqlar va hokazolarni chizish/to‘ldirish uchun foydalanish mumkin.

JavaScript sintaksisi: context.createPattern(image, "repeat|repeat-x|repeat-y|no-repeat");

Parametr qiymatlari

Parametr Tavsif
image Naqsh uchun ishlatiladigan rasm, canvas yoki video elementini belgilaydi
repeat Standart. Naqsh ham gorizontal, ham vertikal yo‘nalishda takrorlanadi
repeat-x Naqsh faqat gorizontal yo‘nalishda takrorlanadi
repeat-y Naqsh faqat vertikal yo‘nalishda takrorlanadi
no-repeat Naqsh faqat bir marta ko‘rsatiladi (takrorlanmaydi)

Brauzerlarda qo‘llab-quvvatlash

<canvas> elementi HTML5 standartidir (2014).

createPattern() 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!