python svgwrite动画(更改元素的可见性)

时间:2018-12-15 19:38:26

标签: python animation svg svgwrite

当您将鼠标悬停在另一个元素上时,我想显示一个元素。我尝试在线查找示例,但没有动画示例。

我所知道的是,我要使用set来制作动画。问题是我真的不知道如何使用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

0 个答案:

没有答案