我尝试添加-moz-但它没有波..它适用于chrome但不适用于mozilla firefox 我不知道它有什么问题..并且将不胜感激..我没有动画mozilla firefox :(
这是代码
<ul class="notes-dance">
<li>♩</li>
<li>♪</li>
<li>♫</li>
<li>♪</li>
<li>♫</li>
<li>♬</li>
<li>♩</li>
<li>♫</li>
<li>♬</li>
<li>♩</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;
}
答案 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