我有一个画布,其中包含图像,我每次向下重新绘制1个像素,以产生掉落的效果。 我已经将这些图像放在一个数组中,并且只需将它们向下移动1个像素,而无需重新创建图像。如果图像到达某一点时需要动态添加边框,则是否可能?如果是,如何实现?
是的,您只需要在图像外绘制路径并调用ctx.stroke()即可创建边框。 假设图像具有坐标x和y,宽度和高度为w和h,则只需执行以下操作:ctx.rect(x, y, w, h); ctx.stroke(); 想要不同颜色的边框吗?ctx.strokeStyle = 'blue'; 更粗?ctx.lineWidth = 5;