我想在鼠标悬停在另一个元素上时显示一个元素。我试着在网上找例子,但没有动画的例子。
我所知道的是,我要用布景来制作动画。问题是我真的不知道如何用svgwrite来实现这一点。另外,我不确定在哪里指定事件发生的目标元素和需要设置动画的目标元素。
我已经做了些什么,但那没什么用。
也许我需要用这个:
https://svgwrite.readthedocs.io/en/master/attributes/animation_value.html#values
svg_issue_hidden = svg_issue.add(svg_drawing.text("HIDDEN TEXT", visibility="hidden"))
svg_issue_animate = svg_drawing.set(svg_issue_hidden)
svg_issue_animate.set_href(svg_issue_hidden)
svg_issue_animate.set_event(onbegin="mouseover", onend="mouseout")
svg_issue_animate.set_target("visibility")
svg_issue_animate.set_parameter("visible")
动画的svgwrite文档:
https://svgwrite.readthedocs.io/en/latest/classes/animate.html#animate