css3アニメーションで3つの要素を連続してフラッシュしようとしています。実行していますが、フレームごとにフェードがあり、削除したいと思います。理想的には、各要素は1秒間表示されたままになり、すぐに非表示になります。
フレームを使用してアニメーションを設定しよう0%
と99%
しましたが、それでもうまくいきませんでしたopacity:1
。100%
opacity: 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;
}
}