【发布时间】:2020-03-01 21:26:55
【问题描述】:
.about5 {
animation:
fade 4s ease forwards; animation-delay: 5s;}
@keyframes fade {
0% { opacity: 0; }
50% { opacity: 1; }
100% { opacity: 0;}}
<div class="about5">About</div>
动画正确延迟 5s,但在淡出之前闪烁一次。为什么?这是因为我使用的是ease,我应该使用linear吗?
桌面上的页面here。
【问题讨论】:
-
你需要在元素内部设置 opacity:0
-
怎么样?........
-
.about5最初没有将其不透明度设置为0,所以它在开始时基本上是1- 然后,一旦动画开始,它就设置为0,然后淡入。添加.about5 { opacity: 0; ... }将解决您的问题。