小编AFF*_*AFF的帖子

我可以在浏览器中选择 SVG 元素吗?

我正在尝试编写一个图形网格编辑器,并且正在研究使用 SVG 绘制网格的可能性,希望有一些可以选择网格元素。因此,SVG 网格将由按列和行排列的彩色矩形组成。用户可以通过给不同的矩形涂上不同的颜色来绘制数字图片。

我可以轻松绘制 svg 矩形网格,并且显示效果很好。但我希望用户能够从 svg 显示中选择一组矩形。因此,也许他们想要通过用鼠标拖动矩形区域并选择它们来选择多个矩形,然后他们可能想要为所有特定颜色着色。

有没有办法让浏览器显示对网格中显示的矩形子集的选择?或者说 SVG 不可能做到这一点?我是 SVG 新手,所以以前从未使用过它。我的简单网格测试,用鼠标拖动 svg 矩形元素时不显示任何选择。

有一些简单的方法可以做到这一点吗?

或者,我认为我需要使用 HTML 5 画布来显示并自己处理所有鼠标事件。

browser svg selection

1
推荐指数
1
解决办法
1791
查看次数

标签 统计

browser ×1

selection ×1

svg ×1