请问为什么选择绿色
来源:4-7 选择题
hy_wang
2018-07-30 15:45:42
请问怎么能是绿色,第三条直线之前不是调用了beginPath清空了路径。begipsth不是同时清空了样式吗。为什么还是绿色
1回答
save()和restore()方法是绘制复杂图形必不可少的方法。它们分别是用来保存和恢复 canvas 状态的,都没有参数,所以蓝色只在这个区域生效,因为后面又设置了绿色,所以后面的直线会继承这个颜色。beginPath不会清空样式的。自己可以测试下,祝学习愉快~~
相似问题