得到了一个用动画/关键帧运行的小img幻灯片,它有4个图像,每个24秒无限循环运行6秒,问题是当它运行一次时,过渡很好,一旦它完成了4个图像并重复在图像淡出并且下一个图像淡入后,有一个很好的2-3秒 .
第一次使用动画和关键帧,所以我不是100%我做错了 . 幻灯片放映在一个名为.slideshow的div中运行我已经取出了大部分前缀用于空间和可读性:
/* CSS */
.slideshow figure:nth-child(4) {
-webkit-animation: xfade 24s 0s infinite;
animation: xfade 24s 0s infinite;
}
.slideshow figure:nth-child(3) {
-webkit-animation: xfade 24s 6s infinite;
animation: xfade 24s 6s infinite;
}
.slideshow figure:nth-child(2) {
-webkit-animation: xfade 24s 12s infinite;
animation: xfade 24s 12s infinite;
}
.slideshow figure:nth-child(1) {
-webkit-animation: xfade 24s 18s infinite;
animation: xfade 24s 18s infinite;
}
@keyframes "xfade" {
0% {
opacity: 1;
}
14% {
opacity: 1;
}
16% {
opacity: 0;
}
90% {
opacity: 0;
}
100% {
opacity: 1;
}
}
没有重复,单个图像幻灯片的问题在前24秒循环好,然后每次在图像之间的主要2-3间隙..
1 回答
尝试将
xfade
动画更改为逻辑上,因为图像是4,所以周期应该是25%,