在HTML5中,
function draw() {
ctx.clearRect(0, 0, canvas.width, canvas.height); // 清除画布
ctx.fillStyle = “#FF0000”;
ctx.fillRect(x, 10, 50, 50); // 绘制矩形
x++; // 移动矩形
if (x > canvas.width) {
x = 0; // 当矩形移动到画布边缘时,重置位置
}
requestAnimationFrame(draw); // 请求再次执行动画
}
draw(); // 开始动画
在这个例子中,我们使用
requestAnimationFrame
方法来请求浏览器在下次重绘之前调用
draw
函数,从而创建动画效果。
5. 总结
通过以上步骤,你已经掌握了使用HTML5画布绘制基本图形和创建简单动画的基本方法。你可以根据自己的需求,进一步探索和实现更复杂的图形和动画效果。记得,实践是最好的学习方式,多尝试不同的绘制方法和动画技巧,你将能创作出令人惊叹的网页图形和动画。