strokestyle属性是全局的吗?如果想绘制的两个路径都不同颜色

来源:3-9 填充与描边

非凡哥大战哥斯拉

2019-01-08 22:07:13

那是不是用beginPath隔开就好了?

写回答

1回答

好帮手慕星星

2019-01-09

你好,strokestyle属性如果在最开始设置了颜色,那么下面所有的形状都会使用这个颜色。如果想要不同路径出现不同的颜色,可以在划线前面使用,例如:

http://img.mukewang.com/climg/5c35581900012b5006300382.jpg

但是这样出现的样式为:

http://img.mukewang.com/climg/5c35583600014b2d01660143.jpg

第一条线段也会使用这个颜色。所以使用beginPath()是为了开启一条新的路径,与前面一条互不干扰,如下:

http://img.mukewang.com/climg/5c3558a10001dbbe04640360.jpg

http://img.mukewang.com/climg/5c3558a70001a09301790165.jpg

祝学习愉快!

0

0 学习 · 4826 问题

查看课程