2
我在畫布上繪製了不同的彩色正方形,大小爲50px x 50px。在彩色方塊上創建半透明的內部中風?
我已經成功地爲這些彩色正方形添加了5px的透明內部筆劃,但它似乎像我正在做的那樣大規模矯枉過正。
ctx.fillStyle = this.color;
ctx.fillRect(this.x, this.y, engine.cellSize, engine.cellSize);
ctx.fillStyle = 'rgba(0, 0, 0, 0.2)';
ctx.fillRect(this.x, this.y, engine.cellSize, engine.cellSize);
ctx.fillStyle = this.color;
ctx.fillRect(this.x + 5, this.y + 5, engine.cellSize - 10, engine.cellSize - 10);
有沒有比繪製3個單獨的矩形來實現我所追求的更好的方法?