gpt4 book ai didi

css3 动画硬闪烁(帧之间没有淡入淡出)

转载 作者:技术小花猫 更新时间:2023-10-29 11:05:47 35 4
gpt4 key购买 nike

尝试使用 css3 动画连续闪烁三个元素。我已经让它运行了,但是每一帧都有一个淡入淡出,我想删除它。理想情况下,每个元素保持可见 1 秒,然后立即隐藏。

我已经尝试将动画的帧设置为 0%99%opacity:1100%opacity: 0 但仍然没有运气。

我希望有办法消除褪色!

webkit js fiddle

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;
}
}

最佳答案

只需定义您的动画,使其尽可能长时间地保持一种状态,然后尽可能快地切换到另一种状态。像这样:

@-webkit-keyframes flash {
0% { opacity: 1; }
49% { opacity: 1; }
50% { opacity: 0; }
100% { opacity: 0; }
}

关于css3 动画硬闪烁(帧之间没有淡入淡出),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15469036/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com