CSS3作为前端开发中重要的一部分,可以为图片添加动画效果。下面我们来学习如何让图片自己动起来:/ 在CSS中定义动画 / keyframes move { 0 { transform: transl...
CSS3作为前端开发中重要的一部分,可以为图片添加动画效果。下面我们来学习如何让图片自己动起来:
/* 在CSS中定义动画 */
@keyframes move {
0% {
transform: translateX(0); /* 定义起点位置 */
}
100% {
transform: translateX(200px); /* 定义终点位置 */
}
}
/* 在CSS中添加动画效果 */
img {
animation: move 2s infinite alternate; /* 指定动画名称、持续时间、循环次数、动画方向 */
} 上述CSS代码中,首先通过@keyframes定义了一个动画move,从图片初始位置translateX(0)到往右移动200像素translateX(200px)。接下来,我们通过animation属性将这个动画应用到图片上,并指定动画名称为move,持续时间为2秒,循环次数为无限循环,动画方向为反向交替。
这样,就可以让图片自己动起来了。当然,CSS3还有很多其他的动画效果,可以通过不同的属性和参数来实现不同的效果。希望大家可以在实践中不断探索,创造出更加丰富多彩的动态效果。