HTML5的canvas标签为什么会覆盖之前画的东西的颜色

鱻i 清科 方形轮子制造专家  2017-12-03 09:48:56

图一 颜色正常

选了另一种颜色,我只想要第二条线变成红色,可是一画之前画的东西颜色全变成红色了 怎么解决啊!!!!
...全文
492 2 点赞 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
天际的海浪 2017-12-04
就是说,你每次画新线段的路径前,都要用ctx.beginPath();清除之前的路径(重置路径)。不然之前的路径会与新路径合在一起, 成为一条路径一起重绘。
  • 打赏
  • 举报
回复
天际的海浪 2017-12-03
应该不会这样,除非是你每次都记录并重绘之前的线,但重绘时又没有设置回之前线的颜色
  • 打赏
  • 举报
回复
相关推荐
发帖
CSS
加入

6.0w+

社区成员

层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
申请成为版主
帖子事件
创建了帖子
2017-12-03 09:48
社区公告
暂无公告