HTML canvas createPattern() Method
Paglilinaw at Paggamit
createPattern()
Ang paraan ay nagpalit ng tinukoy na elemento sa tinukoy na direksyong lugar.
Ang elemento ay maaaring maging larawan, bidyo, o iba pang elemento ng <canvas>.
Ang pinagpalit na elemento ay maaaring gamitin sa pagpipinta o pagpunan ng parihaba, bilog, o linya at iba pa.
Mga halimbawa
Ginagamit na larawan:

Ipalit ang larawan sa direksyong horizontal at vertical:
JavaScript:
var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); var img=document.getElementById("lamp"); var pat=ctx.createPattern(img,"repeat"); ctx.rect(0,0,150,100); ctx.fillStyle=pat; ctx.fill();
บทวรรณะ
context.createPattern(image,"repeat|repeat-x|repeat-y|no-repeat");
ตัวแปรค่า
ตัวแปร | คำอธิบาย |
---|---|
image | กำหนดสื่อภาพ กราฟิกหรืออิเล็กทรอนิกส์ที่ต้องการใช้ |
repeat | โมด์โดยเริ่มต้น |
repeat-x | โมด์นี้จะซ้ำทางทิศเหนือ-ใต้ |
repeat-y | โมด์นี้จะซ้ำทางทิศตะวันออก-ตะวันตก |
no-repeat | โมด์นี้จะแสดงขึ้นมาเพียงครั้งเดียว (ไม่ซ้ำ) |
การสนับสนุนโดยเบราเซอร์
ตัวเลขในตารางนี้บอกเล่าถึงตัวรุ่นของเบราเซอร์ที่สนับสนุนคุณสมบัตินี้อย่างเต็มที่
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
หมายเหตุ:Internet Explorer 8 และตัวรุ่นเก่ากว่านี้ไม่สนับสนุนสมรรถนะ <canvas> อิเล็กทรอนิกส์