我的页面似乎有问题: http://www.lonewulf.eu
当鼠标悬停在缩略图上时,图像会向右移动一点,这种情况只发生在 Chrome 上。
我的CSS:
.img{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
-khtml-opacity: 0.5;
display:block;
border:1px solid #121212;
}
.img:hover{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
-khtml-opacity: 1;
display:block;
}
最佳答案
另一种解决方案是使用
-webkit-backface-visibility: hidden;
在具有不透明度的悬停元素上。
Backface-visibility 与 transform
相关,所以 @Beskow与它有关系。因为这是一个 webkit 特定的问题,你只需要为 webkit 指定 backface-visibility。还有其他vendor prefixes .
参见 http://css-tricks.com/almanac/properties/b/backface-visibility/了解更多信息。
关于css - 图像在悬停时移动 - chrome 不透明度问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12980153/