我确定这是非常愚蠢的事情,但我已经被困了一段时间,现在......所以,我在网站上有图像,我希望它们在悬停时稍微移动。
所以我在 HTML 中有:
<a href="someaddress"><img class="thumb" src="somefile"/></a>
在 CSS 中:
img.thumb {
position:relative;
top:0px;
background:#333399;
}
img.thumb:hover {
position:relative;
top:5px;
background:#00CCCC;
}
背景只是为了看看是否发生了什么事。实际上,背景并没有改变,所以悬停从未被考虑在内。有谁知道为什么会这样?
编辑
非常感谢大家!
我实际上是通过抛出一个:
a > img.thumb:hover {
position:relative;
top:2px;
}
哪个有效。仍然不完全确定为什么它不适用于 img.thumb:hover ...