Derniers tutoriels de développement web
 

HTML canvas createPattern() Method

<HTML Canvas Référence

Image à utiliser:

Lampe

Exemple

Répéter une image à la fois horizontalement et verticalement:

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();
Essayez - le vous - même »

support du navigateur

Les chiffres du tableau indiquent la première version du navigateur qui soutient pleinement la méthode.

méthode
createPattern() Oui 9.0 Oui Oui Oui

Définition et utilisation

Le createPattern() méthode répète l'élément spécifié dans la direction indiquée.

L'élément peut être une image, une vidéo ou une autre <canvas> élément.

L'élément répété peut être utilisé pour dessiner / remplir des rectangles, des cercles, des lignes, etc.

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

Paramètre valeurs

Paramètre La description Joue-le
image Indique l'image, toile, ou d'un élément vidéo du motif à utiliser
repeat Défaut. Le motif se répète à la fois horizontalement et verticalement Joue-le "
repeat-x Le motif se répète seulement horizontalement Joue-le "
repeat-y Le motif se répète seulement verticalement Joue-le "
no-repeat Le motif sera affiché qu'une seule fois (pas de répétition) Joue-le "

<HTML Canvas Référence