【发布时间】:2023-03-13 19:05:01
【问题描述】:
我希望能够通过鼠标点击或触摸显示屏在图片上绘制圆圈。如果再次单击/触摸它们,我也想删除给定的圆圈。我知道如何检查给定坐标是否在一个圆圈内。问题是我不知道完成这项任务的最佳方法。 Atm 我正在使用 HTML5 画布使用 .stroke() 函数绘制圆圈,但我不知道如何“存储”这些圆圈,以便在再次单击/触摸时将它们删除。有没有比画布更好的解决方案,或者我是否以正确的方式解决问题?
【问题讨论】:
-
您是否考虑过改用 SVG?所有元素都在 DOM 中,您甚至可以附加事件处理程序。
标签: javascript html canvas drawing