// HTML部分
<canvas id="myCanvas" width="500" height="500"></canvas>
// JavaScript部分
<script>
// 获取画布元素
const canvas = document.getElementById('myCanvas');
const ctx = canvas.getContext('2d');
// 设置矩形的填充颜色
ctx.fillStyle = 'blue';
// 绘制一个矩形
ctx.fillRect(50, 50, 200, 100);
// 设置线条的颜色和宽度
ctx.strokeStyle = 'red';
ctx.lineWidth = 5;
// 开始绘制路径
ctx.beginPath();
// 移动到起始点
ctx.moveTo(300, 50);
// 绘制一条线到终点
ctx.lineTo(450, 150);
// 关闭路径并描边
ctx.closePath();
ctx.stroke();
// 绘制圆形
ctx.beginPath();
ctx.arc(250, 250, 50, 0, Math.PI * 2);
ctx.fillStyle = 'green';
ctx.fill();
ctx.closePath();
</script>
<canvas> 元素,用于绘制图形。width 和 height 属性指定了画布的尺寸。getElementById 获取画布元素,并通过 getContext('2d') 获取 2D 绘图上下文对象 ctx。fillStyle 设置填充颜色,fillRect 方法绘制一个矩形。strokeStyle 和 lineWidth 设置线条的颜色和宽度,beginPath、moveTo、lineTo 和 stroke 方法绘制一条直线。arc 方法绘制一个圆形,fill 方法填充圆形。如果你需要更复杂的绘图功能,可以继续使用 CanvasRenderingContext2D 提供的其他方法。
上一篇:js trimend
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站