【发布时间】:2013-09-17 06:28:40
【问题描述】:
我正在 Adobe Edge 中制作产品网站。我有一个圆形 div,需要在鼠标悬停时在 2 秒内增长。然后必须出现一个文本。当鼠标移出时,文本必须消失并做反向动画回到正常大小。圆圈也必须从它的中心开始,而不是从左上角开始。我用 jquery 和 css3 动画尝试了几个小时,但没有得到令人满意的结果。
【问题讨论】:
标签: animation text adobe-edge
我正在 Adobe Edge 中制作产品网站。我有一个圆形 div,需要在鼠标悬停时在 2 秒内增长。然后必须出现一个文本。当鼠标移出时,文本必须消失并做反向动画回到正常大小。圆圈也必须从它的中心开始,而不是从左上角开始。我用 jquery 和 css3 动画尝试了几个小时,但没有得到令人满意的结果。
【问题讨论】:
标签: animation text adobe-edge
边缘动画很容易做到这一点。
现在应该发生的是 onMouseOver,该符号的时间线正向播放,onMouseOut,该符号的时间线反向播放。这样,如果动画进行到一半并且鼠标移开,它就会从原来的位置反转到开始处。
【讨论】:
如果您将文本 div 嵌套在圆形 div 内,您可能还想使用 mouseenter/mouseleave 事件而不是 mouseover/mouseout。
http://www.bennadel.com/blog/1805-jQuery-Events-MouseOver-MouseOut-vs-MouseEnter-MouseLeave.html
【讨论】: