我写了这个@keyframes动画,几秒钟后会改变背景颜色。
@keyframes banner{
0% {background-image: url(../img/1.jpg);}
18% {background-image: url(../img/2.jpg);}
36% {background-image: url(../img/3.jpg);}
54% {background-image: url(../img/4.jpg);}
72% {background-image: url(../img/5.jpg);}
100% {background-image: url(../img/6.jpg);}}
我随后将其添加到我的正文中。
background-image: url(../img/1.jpg);
animation-name: banner;
animation-duration: 20s;
animation-iteration-count: infinite;
animation-direction: alternate;
perspective: 1000;
background-attachment: fixed;
问题在于,每当一张图片切换到另一张时,即使有淡出效果,仍会出现短暂的闪烁,但在动画第一次运行后似乎就消失了。