我的Css3动画不适用于mozilla

时间:2014-11-24 04:35:55

标签: html css css3 twitter-bootstrap

我尝试添加-moz-但它没有波..它适用于chrome但不适用于mozilla firefox 我不知道它有什么问题..并且将不胜感激..我没有动画mozilla firefox :(

这是代码

 <ul class="notes-dance">
<li>&#9833;</li>
<li>&#9834;</li>
<li>&#9835;</li>
<li>&#9834;</li>
<li>&#9835;</li>
<li>&#9836;</li>
<li>&#9833;</li>
<li>&#9835;</li>
<li>&#9836;</li>
<li>&#9833;</li>
</ul>

和css代码:

ul li {
    display: block;
    float: left;
    font-size: 2em;
    color: #ccc;
    text-shadow: 0 -1px 0 white, 0 1px 0 black;
}
.anim {
  -moz-animation: music 1s ease-in-out both infinite;
    -webkit-animation: music 1s ease-in-out both infinite;
  animation : music 1s ease-in-out both infinite;

}

@-webkit-keyframes music {
    0%,100% {
    -moz-transform: translate3d(0,-10px,0);
        -webkit-transform: translate3d(0,-10px,0);
    transform: translate3d(0,-10px,0);
    }
    50% {
    -moz-transform: translate3d(0,10px,0);
        -webkit-transform: translate3d(0,10px,0);
      transform: translate3d(0,10px,0);
    }
}

@-moz-keyframes music {
    0%,100% {

    transform: translate3d(0,-10px,0);
    }
    50% {

      transform: translate3d(0,10px,0);
    }
}


.notes-dance{
  left: 30%;
    right: 50px;
    top: 90%;
    position: absolute;
}

2 个答案:

答案 0 :(得分:1)

根据http://caniuse.com/#feat=css-animation

  

Firefox中的内联或范围样式表不支持@keyframes(bug 830056)

您是以内联还是作用方式使用它?如果是这样,那就是你的答案。

答案 1 :(得分:1)

将此选项用于 @ - moz-keyframes

@-moz-keyframes music {
    0% {-moz-transform: translate3d(0,-10px,0);}
    50% {-moz-transform: translate3d(0,10px,0);}
    100% {-moz-transform: translate3d(0,-10px,0);}
}

您添加了@-moz-keyframes而没有-moz-transform !!并且您已将-moz-transform添加到@-webkit-keyframes