l'utilisation de motif sera en général une forme particulière de l'utilisation d'images.
var elem = document.getElementById('dessin');
var jeu = elem.getContext('2d');
var img = new Image();
img.onload = function() {
var motif = jeu.createPattern(img, 'repeat');
jeu.rect(0,0,300,32);
jeu.fillStyle = motif;
jeu.fill();
};
img.src = 'http://activdesign.eu/cours/canvas/images/fonds/motif1.png';
Observez le résultat si vous changez la position du rectangle :
jeu.rect(0,10,300,32);
Le motif reste en place et il semble être décalé. Cela tient au fait que le motif est une propriété du contexte. Il est donc calculé à partir du point d'origine 0,0. Pour obtenir un motif correctement placé, il sera éventuellement possible de faire une translation du contexte.
Il y a une erreur de communication avec le serveur Booktype. Nous ne savons pas actuellement où est le problème.
Vous devriez rafraîchir la page.