canvas 画布js代码
时间: 2023-08-03 13:07:19 浏览: 108
canva画图代码
以下是一个使用JavaScript和HTML的Canvas画布的基本示例代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>Canvas Example</title>
<style>
canvas {
border: 1px solid black;
}
</style>
</head>
<body>
<canvas id="canvas" width="400" height="400"></canvas>
<script>
var canvas = document.getElementById("canvas");
var context = canvas.getContext("2d");
// 绘制矩形
context.fillStyle = "blue";
context.fillRect(50, 50, 100, 100);
// 绘制圆形
context.fillStyle = "red";
context.beginPath();
context.arc(200, 200, 50, 0, 2 * Math.PI);
context.fill();
</script>
</body>
</html>
```
在上述代码中,我们通过`document.getElementById("canvas")`获取了Canvas元素,并使用`getContext("2d")`方法获取了2D绘图上下文。然后,我们使用绘图上下文的方法和属性来绘制图形。
在示例中,我们绘制了一个蓝色的矩形和一个红色的圆形。使用`fillRect()`方法绘制矩形,指定左上角的坐标(50, 50),矩形的宽度和高度为100。使用`fillStyle`属性设置填充颜色。使用`beginPath()`方法开始绘制圆形路径,使用`arc()`方法绘制圆形,指定圆心的坐标(200, 200)、半径为50、起始角度为0、结束角度为2π。最后,使用`fill()`方法填充圆形。
你可以根据需要进一步扩展和修改绘图代码。Canvas提供了丰富的方法和属性来绘制各种形状和效果的图形。希望对你有所帮助!
阅读全文