【发布时间】:2014-04-28 08:16:28
【问题描述】:
在网上(也在这里)进行了全面的搜索之后,到目前为止没有任何帮助。 我想将我拥有的图像精灵插入到画布上,但图像必须位于画布的底部,当然在边框之上。 http://jsfiddle.net/LcKZX/1/我的问题是:如何在平台之上创建一个精灵(我在下面的imgur图像:“imageObject.src”)?
HTML 代码:
<!DOCTYPE HTML>
<html>
<head>
<link rel="stylesheet" type="text/css" href="matrixStyle.css"/>
</head>
<title>Lil Teemo</title>
<body onload="draw();">
<canvas id="tutorial" width="600" height="400"></canvas>
<script type="text/javascript" src="matrixB.js"></script>
</body>
</html>
JS代码(此为正常运行的平台,忽略代码):
var canvas = document.getElementById('tutorial');
var context = canvas.getContext('2d');
var x = 0;
var y = 350;
var width = 650;
var height = 50;
var imageObj = new Image();
imageObj.onload = function() {
context.drawImage(imageObj, x, y, width, height);
};
imageObj.src = 'http://i.imgur.com/dAwfqnv.png?1?3495';
CSS 代码:
canvas {
border: 5px solid black;
background: #87CEFA;
}
body {
margin: 5;
padding: 0;
}
如何在画布上插入精灵?弄清楚这一点后,我将向精灵添加动作。感谢您的帮助!
【问题讨论】:
标签: javascript html canvas