悬停时的不透明度变化会导致图像偏移或失真

Posted

技术标签:

【中文标题】悬停时的不透明度变化会导致图像偏移或失真【英文标题】:Opacity change with hover creates an image shift or distortion 【发布时间】:2014-03-10 04:04:40 【问题描述】:

我有一个jsfiddle here,它表明使用a:hover,更改不透明度会改变(或扭曲)图像。

这在 Firefox 中可见。

有人可以解释可能发生的情况以及如何防止图像发生变化吗?提前致谢。

【问题讨论】:

【参考方案1】:

我在this so post找到了答案。

对我来说,解决方案是在 img 上使用以下内容

-webkit-transform: rotate(0);
-moz-transform: rotate(0);
transform: rotate(0);
-webkit-backface-visibility: hidden;

【讨论】:

以上是关于悬停时的不透明度变化会导致图像偏移或失真的主要内容,如果未能解决你的问题,请参考以下文章

悬停+闪烁时的CSS +不透明度变化

悬停链接以更改图像的不透明度

仅使用 HTML 和 CSS 在图像顶部显示表格

如何使用css更改悬停时图像的不透明度

html 图像悬停时的黑色透明度

在 :hover 上更改不透明度时,Img 会移动