【发布时间】:2017-12-01 02:14:08
【问题描述】:
当我将鼠标悬停在图像上时,我正在使用此图像缩放过渡。有时它似乎工作得很好,有时它在缩放后会移动一点。我就是想不通。。
谁能帮我看看为什么会这样
header {
width: 65.277777777777778%;
max-width: 1400px;
margin: 0 auto;
overflow: auto;
margin-bottom: 6%;
}
.container {
position: relative;
overflow: hidden;
/* height: 200px;
width: 200px; */
width: 100%;
}
.container img {
position: relative;
height: 100%;
width: 100%;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: transform;
transition: transform;
-webkit-transition-duration: 1s;
transition-duration: 1s;
display: flex;
}
.container:hover img {
-webkit-transform: scale(1.5);
transform: scale(1.5);
-webkit-transition: transform;
transition: transform;
-webkit-transition-duration: 1s;
transition-duration: 1s;
}
<header>
<div class="container">
<img src="https://pixabay.com/static/uploads/photo/2016/08/11/08/43/potatoes-1585060__340.jpg" alt="" />
</div>
</header>
【问题讨论】:
-
在 windows 8.1 上的 chrome 58 中运行良好
-
有时有效,有时无效..(刷新)
-
刚刚刷新了五次,每次都有效。
-
如果您在其他代码编辑器中尝试代码而不是来自堆栈溢出,那就太好了:)
标签: html css hover css-transitions