Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这是一个愚蠢的问题,但我怎样才能使某些画布对象的笔触不可见?将宽度设置为 0 无济于事(薄但可见),而且我不知道应该将描边更改为哪种颜色。
将不透明度设置为零将实现该效果 - 即:
ctx.strokeStyle = "rgba(1, 1, 1, 0)";
演示在http://jsfiddle.net/alnitak/jYjmn/
正如 alnitak 建议的那样,将笔画设置为完全透明是一种方法,但稍微更合适(并且性能更高)的方法是根本不调用 stroke()!
如果您不调用 stroke 路径(和所有子路径)将仍然存在,并且您仍然可以随意填充或添加到路径中。