【发布时间】:2011-06-16 08:11:26
【问题描述】:
我有一个带有 CSS 的 IMG,它使用 :hover 来显示背景。有没有一种简单的方法可以使用 jQuery 淡入背景而不是立即出现?
我当前的代码是:
HTML: <img id="home-logo" src="path/logo-home.png">`
CSS: #home-logo:hover { background: url(path/logo-back.png) right bottom no-repeat;}
【问题讨论】:
-
是的。将背景放在不同的元素上并淡入该元素。任何浏览器或 JavaScript 库都不支持背景图像不透明度。
-
感谢您的评论/想法。我会玩弄这个概念。但是问题:当我将鼠标悬停在它上面时,我可以让它淡入和淡出,但是我如何让它加载透明并在悬停时淡入?
-
想通了。感谢您的帮助,您的建议有所帮助。
标签: jquery css hover jquery-hover