Gli ultimi tutorial di sviluppo web
 

HTML canvas createPattern() Method

<Riferimento Canvas HTML

Immagine da utilizzare:

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 per il browser

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

metodo
createPattern() 9.0

Definizione e 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 / riempire rettangoli, cerchi, linee ecc

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

valori dei parametri

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

<Riferimento Canvas HTML