【发布时间】:2013-03-06 07:54:51
【问题描述】:
尝试使用 css3 动画连续闪烁三个元素。我已经让它运行了,但是每一帧都有一个淡入淡出,我想删除它。理想情况下,每个元素保持可见 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;
}
}
【问题讨论】:
标签: css animation opacity blink