悬停(jQuery)上的动画过渡[关闭]

Posted

技术标签:

【中文标题】悬停(jQuery)上的动画过渡[关闭]【英文标题】:Animate transitions on Hover (jQuery) [closed] 【发布时间】:2013-06-23 19:16:27 【问题描述】:

我是一个 jQuery 菜鸟,但我正在尝试弄清楚如何创建标题的动画过渡。

我找到了这个 CodePen (http://codepen.io/ansac/pen/BHtkE),但这并不是我想要实现的。我的问题是如何让背景保持原样悬停,同时为中间出现的文本设置动画。我会对如何水平设置动画(使其来自左/右并停在给定位置(中心))或垂直(从顶部/底部)到中心的动画非常感兴趣。

谢谢!

【问题讨论】:

这个问题似乎跑题了,因为它要求其他人为您编写代码。请自己尝试一下,然后再提出更具体的问题。 这可能是真的,但由于我对 javascript 的了解是空的(并且没有起点),我正在寻找一个可能已经有人实现的解决方案.. 【参考方案1】:

我确实试图弄乱您附加的链接。 Animate 很可能会起作用,但是您必须弄乱您的 CSS 和位置设置才能找到正确的位置和调整(假设您的编码类似于此页面)。请在下方查看并确认这是否是您要查找的内容。

注意:在 CSS 中,我将 hovertext 的 text-align 更改为 LEFT 而不是 CENTER,并为 jQuery 添加了动画选项。

http://codepen.io/anon/pen/jxlHm

我和你在同一条船上,边学习 jQuery/javascript,但只是搜索一些好书/网站来帮助你。 jQuery 的网站是一个不错的开始,因为我开始寻找那里。

【讨论】:

嘿,这正是我想要的!我开始按照上面的建议深入研究 .animate() 函数,但到目前为止没有成功。非常感谢您的解决方案,但我仍然面临一个小问题 - 文本实际上需要半秒钟才能达到重点。这不是为淡入淡出设置的速度,很可能是文本到达图像本身开始的“0像素”边界所花费的时间。我已经对其进行了一些研究,并将左边距减少到最佳值(-80px)并将速度设置为 150 毫秒 - 我仍然可以注意到这个“暂停”。还是非常感谢! 没问题!我还没到可以进一步研究它的地步,但很高兴你走在正确的道路上。【参考方案2】:

你能看一下Jquery Animate方法吗,例如http://www.w3schools.com/jquery/jquery_animate.asp

【讨论】:

不是真的错,但不是真正的答案。我真的建议链接到 jquery 自己的文档而不是 w3schools。 你的意思是 jQuery.com 文档? api.jquery.com/animate 我的想法,对于初学者来说 w3schools 的例子很好,ok

以上是关于悬停(jQuery)上的动画过渡[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

悬停时的Javascript动画[关闭]

如何检查 HTML 元素的动画?

vivo S10如何设置桌面过渡动画?

jQuery 不会工作?动画功能[关闭]

css 链接和按钮的通用过渡样式为悬停上的链接设置动画

HTML 和 JQuery 用于动画 n×n 网格的框或图块 [关闭]