【发布时间】:2013-09-01 19:59:21
【问题描述】:
我有两张图片都需要在 HTML 中(所以没有背景图片),当悬停一张时,它会换成另一张。
我以为我的代码可以正常工作,但它似乎有问题。我无法解决这个问题。
这里的JSFiddle:http://jsfiddle.net/5tCju/
这是我的 CSS:
#wrapper img.on,
#wrapper.gridWrap img.on {
display:none;
}
#wrapper img.default:hover img.on,
#wrapper img.default:hover img.on {
display:inline;
}
#wrapperimg.default:hover,
#wrapper img.default:hover {
display:none;
}
可以通过在display:block; 和display:inline; 之间交换图像来完成此操作吗?
【问题讨论】:
-
有什么理由不使用
MM_swapImage?因为这将在悬停时生成您想要的内容。或者您可以通过使用图像精灵并更改背景定位来做同样的事情? -
需要纯CSS。一个精灵可以工作!谢谢
-
@NathanLee 1) 这是一个 CSS 问题 2) 也许她不想购买 Dreamweaver。
-
是否可以在悬停时使用
content:css 规则?我以前没用过,所以我们不太熟悉:) -
这是您要找的吗? jsfiddle.net/5tCju/1