图像悬停在Chrome中的Stange问​​题

时间:2012-11-29 03:41:37

标签: html css image google-chrome hover

我有一个html / css网站,当您将鼠标悬停在图片上时,会使用效果放大图像。它工作正常,但使用Chrome时,会导致图像抖动并在页面加载时调整大小。它似乎在其他浏览器中没有这样做,也没有在Dreamweaver浏览器测试中执行此操作。如果我删除效果页面加载正常。有什么想法会导致这种情况吗?

以下是该页面的链接:http://carissalyn.com/Landing.html

以下是图片的html:

<tr>
<td><a href="" class="imghover"><img src="images/leaf.jpg" alt="portrait" class="border"></a></td>
<td><a href="" class="imghover"><img src="images/DSC_2280-Edit-Edit-Final.jpg"  alt="portrait" class="border"></a></td>
<td><a href="" class="imghover"><img src="images/DSC_2685.jpg" alt="blog" class="border"></a></td>
</tr>

这里是悬停的css:

.imghover img{
-webkit-transition-duration: 1s; 
-moz-transition-duration: 1s; 
-o-transition-duration: 1s; 
}
.imghover img:hover{
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1); 
-o-transform:scale(1.1); 
}

1 个答案:

答案 0 :(得分:0)

我遇到了类似的问题。在this网站上找到了修复程序。它有点像hackish但似乎有效。关键是在缩放时添加一点点旋转。

.imghover img:hover {
    transform: scale(2) rotate(0.1deg);
}