我对 HTML 上一个填充和另一个填充之间的现有空间感到困扰。每个填充物都适合它们的斜面。我希望完全填满这条线,但有空间。
这是示例代码:
var canvas = document.createElement("canvas");
canvas.width = 120; canvas.height = 300;
document.body.appendChild(canvas);
var ctx = canvas.getContext("2d");
ctx.fillStyle = "#fff"; ctx.fillRect(0, 0, 120, 300);
ctx.fillStyle = "#000"; ctx.beginPath();
ctx.moveTo(0, 0); ctx.lineTo(0, 300); ctx.lineTo(120, 300); ctx.fill();
ctx.fillStyle = "#000"; ctx.beginPath();
ctx.moveTo(120, 300); ctx.lineTo(0, 0); ctx.lineTo(120, 0); ctx.fill();
您可以看到黑色三角形之间的白线(空白)。实际上,三角形的点是由Flash的自动生成程序生成的,Flash可以无空格显示三角形,而HTML5不能。有没有人有删除那条线的想法?