我正在尝试在矩形的角落绘制一些文本,但我刚开始先在矩形上绘制文本,然后再处理定位。我似乎无法绘制一个矩形,填充它的颜色,然后在其上绘制文本。即使我先绘���文本,然后是矩形,最后填充这些顺序,矩形似乎仍然会覆盖文本。
这段代码将显示没有填充的文本和矩形
context.beginPath();
for (var i = 0; i < 8; i++) {
context.font = "18pt Arial";
context.fillText("blah", 0, 0 + (i * 50));
context.rect(30, 0 + (i * 50), 50, 50);
}
context.lineWidth = 0.1;
context.strokeStyle = "black";
context.stroke();
这段代码将显示文本和填充的矩形,但是文本似乎出现在矩形下方。
context.beginPath();
for (var i = 0; i < 8; i++) {
context.font = "18pt Arial";
context.fillText("blah", 0, 0 + (i * 50));
context.rect(30, 0 + (i * 50), 50, 50);
}
context.fillStyle = "#33cc00";
context.fill();
context.lineWidth = 0.1;
context.strokeStyle = "black";
context.stroke();
有什么想法我做错了吗?