实现此效果的方法是,为图片添加CSS样式
transform: translateY(-3px);。
这里的
translateY可以调整图片在Y轴上的位置,负值会向上移动图片,正值则会向下。
同时,大家可以添加CSS过渡效果,使得图片移动时有一定的缓动效果:
img:hover{ transition: all 0.3s ease-in-out; transform: translateY(-3px); }
其中,
transition属性用于设置过渡效果的属性、延时时间和加速/减速函数,这里的all表示对所有属性进行过渡,0.3s是过渡时间,ease-in-out则是常见的缓动函数。
这样,当鼠标滑过图片时,图片就会上浮一定距离,有时还会同时添加一些阴影效果,使得整体效果更加美观。
总之,鼠标滑过图片上浮是一种简单而实用的CSS效果,可以为网页增加一些动态感和交互性。