Gli ultimi tutorial di sviluppo web
 

HTML canvas createPattern() Method

<Oggetto Tela

Immagine da usare:

Lampada

Esempio

Ripetere un'immagine sia orizzontalmente che verticalmente:

YourbrowserdoesnotsupporttheHTML5canvastag.

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();
Prova tu stesso "

Supporto browser

I numeri nella tabella indicano la prima versione del browser che supporta pienamente il metodo.

Metodo
createPattern() 4.0 9.0 3.6 4.0 10.1

Definizione e l'utilizzo

Il createPattern() metodo ripete l'elemento specificato nella direzione specificata.

L'elemento può essere un'immagine, un video o un altro <canvas> elemento.

L'elemento ripetuto può essere utilizzato per disegnare / riempimento rettangoli, cerchi, linee etc.

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

valori dei parametri

Parametro Descrizione Gioca
image Specifica dell'immagine, tela, o elemento video del modello da utilizzare
ripetere Predefinito. Il modello si ripete sia orizzontalmente che verticalmente Gioca "
repeat-x Il modello si ripete solo orizzontalmente Gioca "
repeat-y Lo schema si ripete solo verticalmente Gioca "
no-repeat Verrà visualizzato il modello solo una volta (no repeat) Gioca "

<Oggetto Tela