HTML-canvas createPattern() Methode

❮ HTML Canvas-referentie

Afbeelding om te gebruiken:

Lamp

Voorbeeld

Herhaal een afbeelding zowel horizontaal als verticaal:

Uw browser ondersteunt de HTML5canvastag niet.

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

Browserondersteuning

De getallen in de tabel geven de eerste browserversie aan die de methode volledig ondersteunt.

Method
createPattern() Yes 9.0 Yes Yes Yes

Definitie en gebruik

De methode createPattern() herhaalt het opgegeven element in de opgegeven richting.

Het element kan een afbeelding, video of een ander <canvas>-element zijn.

Het herhaalde element kan worden gebruikt om rechthoeken, cirkels, lijnen enz. te tekenen/vullen.

JavaScript-syntaxis: context .createPattern( afbeelding "herhaal|herhaal-x|herhaal-y|niet-herhaal");

Parameterwaarden

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)

❮ HTML Canvas-referentie