这个问题可能已经有答案了,但在搜索了一段时间后,我还没有找到。
我有一系列带有背景图片的 div。尺寸设置为 background-size: cover。
但是我想让图片在悬停时缩放和放大。似乎这个过渡效果与 cover 属性不兼容。实际上,图像会缩放,但没有过渡效果。它从“覆盖”瞬间变成 110%。如果初始的 background-size 设为 100%,则可以正常工作。
但是这样调整页面大小时,图像似乎在 div 后面有点平铺,这不是我想要的结果。Cover 可以始终保持中心位置,这就是我想要的。
如果您知道如何在 cover 的条件下实现缩放过渡效果或类似效果,请给予指导。
我有一系列带有背景图片的 div。尺寸设置为 background-size: cover。
但是我想让图片在悬停时缩放和放大。似乎这个过渡效果与 cover 属性不兼容。实际上,图像会缩放,但没有过渡效果。它从“覆盖”瞬间变成 110%。如果初始的 background-size 设为 100%,则可以正常工作。
但是这样调整页面大小时,图像似乎在 div 后面有点平铺,这不是我想要的结果。Cover 可以始终保持中心位置,这就是我想要的。
如果您知道如何在 cover 的条件下实现缩放过渡效果或类似效果,请给予指导。