如何创建类似SVG的"工具提示"框?
时间:2020-03-06 14:26:17 来源:igfitidea点击:
给定一个现有的有效SVG文档,创建"信息弹出窗口"的最佳方法是什么,因此,当我们悬停或者单击某些元素(例如)时,我们会弹出一个带有任意数量的框(即,不仅仅是一行提示)额外的信息?
该图像至少应在Firefox中正确显示,并且在将图像光栅化为位图格式时不可见。
解决方案
<svg> <text id="thingyouhoverover" x="50" y="35" font-size="14">Mouse over me!</text> <text id="thepopup" x="250" y="100" font-size="30" fill="black" visibility="hidden">Change me <set attributeName="visibility" from="hidden" to="visible" begin="thingyouhoverover.mouseover" end="thingyouhoverover.mouseout"/> </text> </svg>
在这里可以找到进一步的解释。