我正在尝试使用CSS在悬停时叠加透明图像. 有一个答案here但它在IE7或IE8中不起作用.谁会知道怎么做? 我试图保持超轻,所以不要真的想使用js或类似的东西. 谢谢 我检查了你的链接,并基
有一个答案here但它在IE7或IE8中不起作用.谁会知道怎么做?
我试图保持超轻,所以不要真的想使用js或类似的东西.
谢谢
我检查了你的链接,并基于此提出了 this solution.HTML:
<div class="image"> <img src="xy.jpg" alt="" /> <img class="hoverimage" src="xy_hover.jpg" alt="" /> </div>
CSS:
.image { position: relative; width: 184px; height: 219px; } .hoverimage { position: absolute; top: 0; left: 0; display: none; } .image:hover .hoverimage { display: block; }
应该适用于所有浏览器,包括IE8和IE7.它在IE6中不起作用,因为它只允许:将鼠标悬停在某些元素上,例如链接(< a>).如果您想支持IE6,请将.image更改为< a>而不是< div>并给它显示:block;.