img { transition: transform 0.5s ease-in-out; } img:hover { transform: translateY(-10px); }
让大家来分析这段代码。首先,大家使用了一个CSS3过渡属性(transition property)来制定动画效果的过渡方式。在这里,大家使用了“transform”属性来控制动画的效果。它的值为“0.5s”,表示动画效果的过渡时间为0.5秒。过渡的过程是“ease-in-out”,它表示动画效果在开始时较慢,然后加速到中间,最后又减速到结束。
在第二个CSS选择器中,大家使用了:hover伪类选择器,表示当大家的鼠标指针移到图片上时,图片会发生动画效果。大家使用“translateY”属性来控制图片的垂直位移。在这里,大家将图片往上移动了10个像素,值为“-10px”。
通过这种方法,大家可以制作出一个简单但具有吸引力的动画效果,让网站更加生动有趣。