第 5 课 7 / 18 | 编码:L05-10
核心知识

状态、保存与恢复

Canvas 上下文保存当前颜色、线宽、变换等状态。

  • save 保存当前状态
  • restore 恢复最近保存状态
  • 避免后面的绘制意外继承前面的设置
ctx.save();
ctx.fillStyle = '#ffb347';
ctx.fillRect(20, 20, 100, 60);
ctx.restore();