如何使用canvas
时间: 2023-07-20 11:07:41 浏览: 68
Canvas是HTML5中的一个标签,可以用来在Web页面上绘制图形、动画等。下面是一个简单的Canvas例子:
```html
<canvas id="myCanvas"></canvas>
```
JavaScript代码:
```javascript
var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
ctx.fillStyle = "#FF0000";
ctx.fillRect(0, 0, 150, 75);
```
这段代码中,我们首先通过`document.getElementById`方法获取到Canvas元素,并且通过`getContext`方法获取到了一个2D绘图的上下文对象。然后,我们设置了填充颜色为红色,并且使用`fillRect`方法在Canvas上绘制了一个矩形。
除了`fillRect`方法外,Canvas还提供了很多其他的绘图方法,比如`strokeRect`绘制边框矩形、`clearRect`清除指定区域、`beginPath`开启新路径等等。另外,我们还可以通过`canvas.width`和`canvas.height`属性设置Canvas的宽度和高度。
Canvas也支持动画,我们可以使用`requestAnimationFrame`方法在每一帧刷新Canvas上的内容,从而实现动态效果。
阅读全文