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

鱻i 2017-12-03 09:48:56

图一 颜色正常

选了另一种颜色,我只想要第二条线变成红色,可是一画之前画的东西颜色全变成红色了 怎么解决啊!!!!
...全文
965 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2017-12-04
  • 打赏
  • 举报
回复
就是说,你每次画新线段的路径前,都要用ctx.beginPath();清除之前的路径(重置路径)。不然之前的路径会与新路径合在一起, 成为一条路径一起重绘。
天际的海浪 2017-12-03
  • 打赏
  • 举报
回复
应该不会这样,除非是你每次都记录并重绘之前的线,但重绘时又没有设置回之前线的颜色

61,129

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧