尝试使用 css3 动画连续闪烁三个元素。我已经让它运行了,但是每一帧都有一个淡入淡出,我想删除它。理想情况下,每个元素保持可见 1 秒,然后立即隐藏。
我已经尝试设置动画与帧在0%
和99%
foropacity:1
和100%
foropacity: 0
但仍然没有运气。
我希望有办法消除褪色!
CSS:
.motion.play .frame {
-webkit-animation-name: flash;
-webkit-animation-duration: 3s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-direction: linear;
}
.frame:nth-of-type(2) {
-webkit-animation-delay: 1s;
}
.frame:nth-of-type(3) {
-webkit-animation-delay: 2s;
}
@-webkit-keyframes flash {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}