【问题标题】:CSS3 Animation reverts back to 0 opacity at endCSS3 动画在结束时恢复为 0 不透明度
【发布时间】:2018-01-27 02:59:37
【问题描述】:

当用户单击某些内容时,我正在向某些元素添加动画。默认情况下,元素的不透明度为 0,添加动画时变为 1。

问题:动画完成后它们恢复为 0 不透明度。

我按照每个相关答案的建议添加了animation-fill-mode: forwards;,但它仍然不起作用。

我的代码:https://jsfiddle.net/9bs9g3uw/

【问题讨论】:

    标签: css animation


    【解决方案1】:

    您应该将最后一个关键帧设置为100% 而不是50%,这样它才会覆盖初始的.element {opacity: 0} 规则:

    100% {
      opacity: 1;
    }
    

    Updated fiddle

    【讨论】:

      猜你喜欢
      • 2012-01-17
      • 1970-01-01
      • 1970-01-01
      • 2014-06-28
      • 2012-05-31
      • 2013-07-08
      • 2014-12-10
      • 2010-09-25
      • 1970-01-01
      相关资源
      最近更新 更多