firefox - 动画无法正常工作 CSS3

标签 firefox google-chrome animation css

我一直遇到 CSS3 问题,动画在 Chrome 中有效,但在 Firefox 中无效。

CSS代码:

.mwhaha {
    width:100%;
    height:100%;
    position:fixed;
    z-index:98;
    background-color:rgba(0, 0, 0, .6);
    animation: fade-in 2s;
    -moz-animation: fade-in 2s;
    -webkit-animation: fade-in 2s;
}

动画代码:

@keyframes fade-in
{
    from {
        opacity:0;
        display:block;
    }
    from {
        opacity:1;
        display:block;
    }
}
@-moz-keyframes fade-in
{
    from {
        opacity:0;
        display:block;
    }
    to {
        opacity:1;
        display:block;
    }
}
@-webkit-keyframes fade-in
{
    from {
        opacity:0;
        display:block;
    }
    to {
        opacity:1;
        display:block;
    }
}

正如我所说,该代码在 Chrome 中有效,但在 Firefox 中无效。 我一直在尝试其他几种方法来使其像这样工作:

@-moz-keyframes fade-in
{
    from {
        background-color:rgba(0, 0, 0, .0);
        display:block;
    }
    to {
        background-color:rgba(0, 0, 0, .6);
        display:block;
    }
}

但还是没有结果。

最佳答案

我已经把它放在 fiddle 里并纠正了我没有引起问题的小错误。 fiddle 在 Firefox 35.0/Mac OSX Yosemite 中运行良好。

http://jsfiddle.net/o3qqeL8k/

您在什么操作系统上使用哪个 FF 版本?

@keyframes fade-in {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fade-in {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fade-in {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
.mwhaha {
    width:100%;
    height:100%;
    position:fixed;
    z-index:98;
    background-color:rgba(0, 0, 0, .6);
    animation: fade-in 2s;
    -moz-animation: fade-in 2s;
    -webkit-animation: fade-in 2s;
}
<div class="mwhaha"></div>

关于firefox - 动画无法正常工作 CSS3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9241617/

相关文章:

python - 在 plotly 中注释动画

javascript - Polymer 1.0/leaflet-map 中动态创建的标记不会在 Firefox 中呈现

firefox - 有没有办法将 CURL 输出重定向到 Firefox?

google-chrome - 找出在 Chrome 扩展中发送响应的选项卡

javascript - element.style.display = 'none' 在 firefox 中不起作用,但在 chrome 中有效

animation - SVG不在中心动画

Python 脚本(主要)+ Blender "face"动画

firefox - 网络音频 API Firefox setValueCurveAtTime()

javascript - "An IndexedDB transaction that was not yet complete has been aborted due to page navigation"

css - Chrome 可能的错误 : Multiple Select element on page causes css transitions to trigger on page load