Canvas createPattern() Metodu

Tanım ve Kullanım

createPattern() Belirtilen yönde belirtilen elementi tekrar eder。

Elementler görsel, video veya diğer <canvas> elementleri olabilir。

Tekrarlanan elementler, dikdörtgen, daire veya çizgiler vb. çizim veya doldurma için kullanılabilir。

Örnek

Kullanılan görsel:

lamb

Yatay ve dikey yönde tekrar eden görsel:

Tarayıcınız HTML5 canvas etiketini desteklememektedir.

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();

Kişisel olarak deneyin

Sözdizimi

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

Parametre Değeri

Parametre Açıklama
image Kullanılacak olan görsel, canvas veya video elementini belirtin。
repeat Varsayılan. Bu模式在水平和垂直方向重复。
repeat-x Bu模式 sadece yatay yönde tekrar eder.
repeat-y Bu mod sadece dikey yönde tekrar eder.
no-repeat Bu mod sadece bir kez görüntülenir (tekrar etmez).

Tarayıcı desteği

Tablo içindeki numaralar, bu özelliği tam olarak destekleyen ilk tarayıcı sürümünü belirtir.

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

Açıklama:Internet Explorer 8 ve daha eski sürümler <canvas> elementini desteklememektedir.