【发布时间】:2012-04-05 05:18:38
【问题描述】:
我需要帮助以使用 HTML5 和 JavaScript 将图像浮动到画布上。我一直在谷歌搜索,没有找到任何东西。我可以在屏幕上绘制形状,但我不知道如何为它们设置动画。 我希望几个不同的图像从不同的方向漂浮在画布上。 有人可以帮我吗?经过 4 个小时的谷歌搜索,我能做的就是这个
<script type = "Text/JavaScript">
function Animate(){
var canvas=document.getElementById("myCanvas");
var ctx=canvas.getContext("2d");
var img = new Image();
img.onload = function ()
{
ctx.drawImage(img,20,20,300,300);
};
img.src = "vb.png";
}
</script>
</head>
<body>
<canvas id="myCanvas" height="200" width="800"></canvas>
<br><button onclick="Animate();">Restart</button>
似乎有很多关于动画形状的教程,但我想加载我自己的图片并将它们飞到画布上。
【问题讨论】:
-
看看MDN about Transformations。它有你需要的一切。
-
@FlorianMargaine 该链接现已断开
标签: javascript image html animation canvas