【发布时间】:2016-12-23 07:53:45
【问题描述】:
链接的 SVG 元素看起来不像链接的 HTML 元素。如果您链接一个圆圈或路径(包括呈现为路径的文本),您必须将鼠标直接 放在内容上方,以激活悬停状态。将鼠标放在形状之间的空白处不会触发悬停状态。
悬停在不同 SVG 元素类型上的示例 CodePen: http://codepen.io/bmarshall/pen/VjgJpb
有趣的是,悬停在真正的 <text> 元素上的行为有点像 HTML,即使在空白区域中也会激活悬停状态!
这只是 SVG 中的“现状”吗?为什么文本的处理方式与其他形状不同?如果需要,可以改变这种行为吗?怎么样?
【问题讨论】:
-
空白基本上只是文本。
-
你的意思是什么?
-
就文本而言,空格与字母表中的字母没有什么不同,当然是模 xml:space 压缩。
-
对不起,我只是不明白你在这里想说什么。我有一天结束的模糊大脑自动取款机。
-
英文字母表由字母 abcde...xyz 组成。 SVG 中的空格或回车符被视为与其中一个字符相同,即与字母 a 相同,但您看不到空格并且可以看到 a