【问题标题】:Animation does not work in Firefox动画在 Firefox 中不起作用
【发布时间】:2016-08-11 16:18:00
【问题描述】:

@-webkit-keyframes fadein {
    from {opacity: 0;}
    to {opacity: 1;}
}
@keyframes fadein {
   from {opacity: 0;}
   to {opacity: 1;}
}
@-moz-keyframes fadein {
   from {opacity: 0;}
   to {opacity: 1;}
}
.animated-div {
   -webkit-animation: fadein 4s 1 forwards;
   -moz-animation: fadein 4s 1 forwards;
   animation: fadein 4s 1 forwards;
}
<div class="animated-div">hello</div>

关键帧不起作用,页面上的项目没有淡入淡出,怎么办? 我尝试了不同的前缀组合,没有帮助。在 Chrome 中,Opera 运行良好。

【问题讨论】:

  • 有一个opacity : 0 !important 应用于元素,它在任何浏览器中将如何动画?
  • @Arpit Goyal 它就像默认的opacity: 0;。该 for 元素在开始时不可见
  • @МаксимМолчанов 我在 Firefox 上,它可以工作。
  • @МаксимМолчанов 在那种情况下应该没有 !important
  • @ArpitGoyal 删除 opacity: 0!important 确实有帮助,但我不知道它在 Chrome 和 Opera 中的动画效果如何,即使使用 opacity: 0!important

标签: css firefox animation


【解决方案1】:

删除 opacity: 0!important 确实有帮助,但我不知道它在 Chrome 和 Opera 中的动画效果如何,即使使用 opacity: 0!important。谢谢大家。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-30
    • 2011-03-24
    • 2014-07-18
    • 2015-09-05
    • 2018-06-25
    • 1970-01-01
    相关资源
    最近更新 更多