css中如何让图片垂直移动

admin 轻心小站 关注 LV.19 运营
发表于前端技术学习版块 css,教程

CSS是网页设计中非常重要的一部分,它可以帮助我们实现各种效果。在网页中,图片是一个常见的元素,如何让图片垂直移动?我们可以使用CSS来实现。img{ position: absolute; top:

CSS是网页设计中非常重要的一部分,它可以帮助我们实现各种效果。在网页中,图片是一个常见的元素,如何让图片垂直移动?我们可以使用CSS来实现。

img{
    position: absolute;
    top: 0;
    animation: move-y 2s ease-in-out  infinite;
}

@keyframes move-y{
    0%{
        top: 0;
    }
    100%{
        top: 100px;
    }
} 

以上代码是如何让图片垂直移动的,下面我们逐个解释一下。

1、首先我们要选择图片元素,这里使用了img选择器。

2、然后我们将其定位到其容器中

position: absolute;
top: 0; 

3、接着我们定义了一个动画,名为"move-y",2秒内循环播放,动画的过程是在元素的垂直方向上发生。

animation: move-y 2s ease-in-out  infinite; 

4、最后我们定义了“move-y”动画的两个关键帧,分别是0%和100%的状态,0%状态下图片的位置为顶部,100%状态下图片向下移动100px。

@keyframes move-y{
    0%{
        top: 0;
    }
    100%{
        top: 100px;
    }
} 

通过以上代码,我们就可以让图片在网页上垂直移动了。

文章说明:

本文原创发布于探乎站长论坛,未经许可,禁止转载。

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,探乎站长论坛平台仅提供信息存储空间服务。

评论列表 评论
发布评论

评论: css中如何让图片垂直移动

粉丝

0

关注

0

收藏

0

已有0次打赏