css上下切换动画效果

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

CSS上下切换动画效果是制作网站页面的重要技巧之一。通过应用不同的属性,可以创建出不同的设计风格和动画效果。下面我们来学习几个实用的CSS上下切换动画效果。/* 第一种效果:简单的上下切换 */ .b

CSS上下切换动画效果是制作网站页面的重要技巧之一。通过应用不同的属性,可以创建出不同的设计风格和动画效果。下面我们来学习几个实用的CSS上下切换动画效果。

/* 第一种效果:简单的上下切换 */
.box {
  position: relative;
  overflow: hidden;
  height: 200px;
}
.box .content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 200px;
  animation: updown 2s infinite alternate;
}
@keyframes updown {
  0% {transform: translateY(0);}
  100% {transform: translateY(-100%);}
}

/* 第二种效果:渐变的上下切换 */
.box {
  position: relative;
  overflow: hidden;
  height: 200px;
}
.box .content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 200px;
  animation: fadeupdown 2s infinite alternate;
}
@keyframes fadeupdown {
  0% {opacity: 1; transform: translateY(0);}
  100% {opacity: 0; transform: translateY(-100%);}
}

/* 第三种效果:弹性的上下切换 */
.box {
  position: relative;
  overflow: hidden;
  height: 200px;
}
.box .content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 200px;
  animation: bounceupdown 2s infinite alternate;
}
@keyframes bounceupdown {
  0% {transform: translateY(0);}
  30% {transform: translateY(-30px);}
  60% {transform: translateY(-15px);}
  100% {transform: translateY(-100%);}
} 

以上三种CSS上下切换动画效果可以应用于许多地方,如轮播图、导航栏、文字动画等等。希望通过这篇文章能为大家提供一些有用的信息,供大家参考。

文章说明:

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

题图来自Unsplash,基于CC0协议

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

评论列表 评论
发布评论

评论: css上下切换动画效果

粉丝

0

关注

0

收藏

0

已有0次打赏