受到Design Shack的启发,我想让一些可链接的照片在悬停时略微放大。但是,我希望动画居中,所以就像我们稍微放大了一点。
为了保持图像居中,我调整了 top、left、margin-top 和 margin-left 以使其工作。我什至不确定它是如何工作的 :-) 但它确实有效......
...除了动画实际上有点波涛汹涌和跳跃,至少在 Safari 中 - 最糟糕的是 10.9 版本的 Safari。(不过,Firefox 和 Chrome 做得更好。)
在此处查看示例:http: //jsfiddle.net/MnHVk/1/
重点:
.card img:hover {
height:110%;
width:110%;
top:10%;
left:-10%;
margin-top:-10%;
margin-left:5%;
}
将跳跃动画与不尝试居中的版本进行比较,此处:http: //jsfiddle.net/MnHVk/2/
谁能想到任何其他方式来制作不会导致这种跳跃效果的悬停动画?也许还有其他一些技术可以调整位置,以便当图像悬停在上面时,它可以平滑移动?