【发布时间】:2015-03-05 16:20:08
【问题描述】:
我在最新的 Firefox 浏览器版本 34(系统:Windows 7,屏幕宽度:1600px)中遇到问题。悬停在其上后,我对缩放图像(在某些容器中)产生了影响。我正在使用 transform: scale(1.1) 和 transition: transform 0.3s ease-in-out。但是当我将鼠标悬停在图像上时,图像放大后......它会产生一些奇怪的 1px 偏移。一些渲染浏览器的错误,但我希望现有的一些修复它。
最重要的 CSS 定义和部分 HTML 代码:
figure {
display: block;
overflow: hidden;
position: relative;
backface-visibility: hidden;
}
figure img {
width: 100%;
transform: scale(1);
transition: transform 0.3s ease-in-out;
}
figure:hover img {
transform: scale(1.1);
}
<figure>
<img class="img-responsive" src="http://lorempixel.com/600/400/fashion/7">
</figure>
有错误的示例在线:http://templates.silversite.pl/test/jumpingimg/
我也看到有人可以修复它,但我不知道如何,例如http://demo.qodeinteractive.com/bridge/上的“我们最近的工作”框
【问题讨论】:
标签: css firefox transform css-transitions scale