这样两行之间就有某种填充颜色
const canvas = document.getElementById("can");
const context = canvas.getContext('2d');
context.beginPath();
context.lineWidth=2;
context.moveTo(150,50);
context.lineTo(150,150);
context.lineWidth=2;
context.moveTo(250,50);
context.lineTo(250,150);
context.stroke();
width: 400px;
height: 200px;
border: 3px solid black;
margin: 40px;
<canvas id="can" width="400" height="200"></canvas>
你可以简单地做到这一点
context.fillRect:如果还需要线条,那么先画一个正方形,再画线条:
移动线条时不要忘记移动方块!