【发布时间】:2020-07-26 22:09:36
【问题描述】:
我已经创建了示例 CodePen 在这里。
我在下面尝试过,但没有成功。
.elementToFadeInAndOut {
width:200px;
height: 200px;
background: red;
-webkit-animation: fadeinout 4s linear forwards;
animation: fadeinout 4s linear forwards;
}
@-webkit-keyframes fadeinout {
0%,100% { opacity: 0; }
50% { opacity: 1; }
}
@keyframes fadeinout {
0%,100% { opacity: 0; }
50% { opacity: 1; }
}
如您所见,此示例有 3 张图片。我给他们id = "imge1","imge2","imge3"
img3 使用关键帧不断旋转。
我需要显示 img1 和 img2 显示有点淡入淡出效果。
所以当img3旋转到底部时,可能是fadeout img1和fadeIn img2。 (或其他方式都可以)
基本上 2 张图像应该不断替换一些淡入淡出效果,并且 img3 会不断旋转。
这是我尝试但无法解决的链接。 CSS animation, fade in fade out opacity on automated slideshow
CSS how to make an element fade in and then fade out?
此外,这需要仅使用纯 CSS 来完成。我必须把它放在 nextjs 项目中。 谢谢
【问题讨论】:
标签: css css-animations fadein fadeout