图形选择,是可视化交互中必然会遇到的,它在可视化方面的面试中出现概率是最高的。
我在这里会从两个方向来说,分别是svg和canvas。
至于普通DOM 的选择,我就不消多说了。
因为svg 的选择是最简单的,所以咱们先说svg。
一、图形选择-svg
svg 的选择方式和普通DOM 的选择方式是一样的。
比如画一个三角形,然后为其正常添加鼠标划入划出事件:
在实际的工作中,我们可能会对复杂图形做出交互选择。
就比如图片里有一座酷似大象的山,我们把鼠标划到山上的时候,要做出一些相应的提示。
这个时候,我们可以用Illustrator 来绘制山体轮廓。
在绘制完成后,ctrl+shift+S 另存为svg 文件即可。
在另存为的时候,还会弹出svg 配置窗口: