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上下切换动画效果可以应用于许多地方,如轮播图、导航栏、文字动画等等。希望通过这篇文章能为大家提供一些有用的信息,供大家参考。
粉丝
0
关注
0
收藏
0