【发布时间】:2016-02-16 21:30:20
【问题描述】:
我在 html 文件中使用 SVG 代码来为某些元素设置动画。我已经成功地为特定路径设置动画。但是,我现在想使用一条路径使另一条路径平滑地改变其不透明度。我希望第二条路径充当一种弹出窗口,当页面加载时不透明度为 0,然后当我将鼠标悬停在另一个元素上时进入 1。例如,第一个元素的 id 是 Layer_11,第二个元素的 id 是 bridgesandroadsgrades 是一个带有文本的框。目前在我的 CSS 中,我有
#bridgesandroadsgrades {display: none
}
让它在不可见的情况下加载。
我已经让 Layer_11 使用 CSS 悬停改变颜色。我可以使用用于其他动画的 javascript,因此我可以使用您可以为我建议的任何脚本。我将需要任何代码,例如我需要对 html 进行的任何更改。我已经尝试了许多代码,但无法正常工作。我已经在 html 中添加了一个类,因为到目前为止我读过的大部分内容要么建议这样做,要么创建一个 div。
翻转元素是
<g id="Layer_11" class="bridge1">
目标是
<g id="bridgesandroadsgrades" class="roadsgrades">
我还希望当鼠标不再悬停在 Layer_11 上时元素淡出
【问题讨论】:
标签: javascript jquery html css svg