【发布时间】:2014-03-21 18:10:00
【问题描述】:
所以我知道当只有一张图片时如何使用 CSS 使文本出现在悬停时。然而... 我想制作一个页面,其中三个相同尺寸的图像排列如下:
x | x | x
将鼠标悬停在一张图片上会显示关于该图片的文字简介,而其他两张图片会消失。我需要 javascript/jQuery 来做到这一点还是可以单独在 CSS 中做到这一点?
另外,这有点复杂,对项目来说不是必需的,但是当文本出现时,是否可以让悬停的图像向左移动(对于第二个和第三个图像)?和/或是否有可能具有过渡功能,使文本看起来像是从屏幕后面滚动出来的一样?
最后这些部分是完全可选的,甚至可能不可行,实际上我只是想弄清楚如何让单个 div 出现在悬停时,而其他图像消失。谢谢!
【问题讨论】:
-
是的,所有这些都应该只用 CSS 就可以实现
-
你能把你的代码放到 jsFiddle 里,让我们看得更清楚吗?
-
谢谢!这些真的很有帮助。
标签: javascript jquery css image mouseover