我需要画一条线并给它一个边框。
我试着画两条线,一条 5px 和 3px 以上
但这看起来并不像真正的边界
const ctx = canvas.getContext('2d');
const path = new Path2D();
ctx.strokeStyle = "black";
ctx.lineWidth = 5;
path.moveTo(40, 40);
path.lineTo(50, 35);
path.lineTo(60, 40);
ctx.stroke(path);
ctx.strokeStyle = "red";
ctx.lineWidth = 3;
path.moveTo(40, 40);
path.lineTo(50, 35);
path.lineTo(60, 40);
ctx.stroke(path);
<canvas id=canvas width=100 height=100></canvas>
有没有更好的方法来绘制一条线的边框?