У меня есть вопрос ! На холсте html5 я создаю «x» изображений. Последнее созданное изображение всегда находится над другим. Можно ли менять глубину изображений без использования библиотек? (Я не собираюсь менять порядок переменных) Я хочу что-то вроде этого (без кинетики): kineticjs/" rel="nofollow">http://www.html5canvastutorials.com/kineticjs/html5-canvas-shape-layering-with-kineticjs/
Итак, вот код, который я использую:
var canvas = document.getElementById("myCanvas");
var context = canvas.getContext("2d");
var imageObj = new Image();
imageObj.onload = function() {
context.drawImage(imageObj, 69, 50);
};
imageObj.src = "image1.png";
var imageObj2 = new Image();
imageObj2.onload = function() {
context.drawImage(imageObj2, 40, 30);
};
imageObj2.src = "image2.png";
/* I want to put "Image1.png" over "Image2.png" dynamically, for example, pressing a button, all this after render on the canvas */