Toile HTML méthode createPattern()

❮ Référence de canevas HTML

Image à utiliser :

Lampe

Exemple

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

Votre navigateur ne prend pas en charge la balise HTML5 canva.

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

Prise en charge du navigateur

Les nombres dans le tableau indiquent la première version du navigateur qui prend entièrement en charge la méthode.

Method
createPattern() Yes 9.0 Yes Yes Yes

Définition et utilisation

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

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

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

Valeurs des paramètres

Parameter Description Play it
image Specifies the image, canvas, or video element of the pattern to use  
repeat Default. The pattern repeats both horizontally and vertically
repeat-x The pattern repeats only horizontally
repeat-y The pattern repeats only vertically
no-repeat The pattern will be displayed only once (no repeat)

❮ Référence de canevas HTML