目前在我创建的 CSS 鼠标悬停效果中遇到问题。
如果您使用 chrome 看一下,http://176.32.230.21/luciaphotography.co.uk/
一切正常,每当您将鼠标悬停在任何图像上时,您都会看到相关的类别图像鼠标悬停。现在在 Firefox 中,它确实可以工作,但如果您发现有两个问题:
图像未正确调整大小,您可以看到样本上的文本看起来模糊。
(更重要的是)如果您注意到当您将鼠标悬停时,第一个图像会稍微变小,并且您可以在图片右侧稍微看到类别图像(您会明白我的意思)。
我不太确定发生了什么,但第二个问题并没有在 Internet Explorer 中发生,尽管第一个问题确实发生了。我假设这是因为我使用的是 IE9 而不是 10。
我正在使用最新版本的 chrome 和 FF。
<div id="widget1" class="widget-container">
<div class="textwidget">
<a href="#">
<img class="bottom" src="images/editorial.png">
<img class="top" src="images/front1.png">
</a>
</div>
.widget-container {
height: 155px;
width:155px;
padding-right:2px;
padding-left: 2px;
float: left;
position: relative;
margin: 0 auto;
}
.widget-container img.top:hover {
opacity: 0;
}
.widget-container img {
position: absolute;
left: 0;
-webkit-transition: opacity 1s ease-in-out;
-moz-transition: opacity 1s ease-in-out;
-o-transition: opacity 1s ease-in-out;
transition: opacity 1s ease-in-out;
}
.bottom {
max-width: 155px;
max-height: 155px;
}
.top {
max-width: 155px;
max-height: 155px;
}