2015-01-15 68 views
0

這真的是在殺我,不知道是什麼問題,因爲我擁有所有-moz-選項。CSS動畫在火狐中不起作用

動畫在webkit中運行良好,但不支持Firefox。

這裏是我的CSS:

@-webkit-keyframes flip { 
    from { 
     -moz-transform: scaleX(0); 
     -o-transform: scaleX(0); 
     -webkit-transform: scaleX(0); 
     transform: scaleX(0); 
    } 
    to { 
      -moz-transform: scaleX(-1); 
      -o-transform: scaleX(-1); 
     -webkit-transform: scaleX(-1); 
     transform: scaleX(-1); 
     filter: FlipH; 
     -ms-filter: "FlipH"; 
    } 
} 
@keyframes flip { 
0% { 
     -moz-transform: scaleX(0); 
     -o-transform: scaleX(0); 
     -webkit-transform: scaleX(0); 
     transform: scaleX(0); 
    } 
100% { 
     -moz-transform: scaleX(-1); 
     -o-transform: scaleX(-1); 
     -webkit-transform: scaleX(-1); 
     transform: scaleX(-1); 
     filter: FlipH; 
     -ms-filter: "FlipH"; 
    } 

} 
.jig-loaded img { 
    -webkit-animation: flip 1.0s !important; 
    animation: flip 1.0s !important; 
    -moz-animation: flip 10.0s !important; 
    } 

非常感謝!

+1

你能張貼小提琴什麼的嗎?如果沒有相關的HTML,這將很難調試,並且小提琴會非常有幫助 – chiliNUT

+2

您似乎沒有'@ -moz-keyframes'設置:) – Harry

回答

0
@user3154772: As per my understanding. I have resolve below code.Please check and try it. 
@-webkit-keyframes flip { 
    from { 
     -moz-transform: scaleX(0); 
     -o-transform: scaleX(0); 
     -webkit-transform: scaleX(0); 
     transform: scaleX(0); 
    } 
    to { 
      -moz-transform: scaleX(-1); 
      -o-transform: scaleX(-1); 
     -webkit-transform: scaleX(-1); 
     transform: scaleX(-1); 
     filter: FlipH; 
     -ms-filter: "FlipH"; 
    } 
} 
@-moz-keyframes flip { 
    from { 
     -moz-transform: scaleX(0); 
     -o-transform: scaleX(0); 
     -webkit-transform: scaleX(0); 
     transform: scaleX(0); 
    } 
    to { 
      -moz-transform: scaleX(-1); 
      -o-transform: scaleX(-1); 
     -webkit-transform: scaleX(-1); 
     transform: scaleX(-1); 
     filter: FlipH; 
     -ms-filter: "FlipH"; 
    } 
} 
@keyframes flip { 
0% { 
     -moz-transform: scaleX(0); 
     -o-transform: scaleX(0); 
     -webkit-transform: scaleX(0); 
     transform: scaleX(0); 
    } 
100% { 
     -moz-transform: scaleX(-1); 
     -o-transform: scaleX(-1); 
     -webkit-transform: scaleX(-1); 
     transform: scaleX(-1); 
     filter: FlipH; 
     -ms-filter: "FlipH"; 
    } 

} 
.jig-loaded img { 
    -webkit-animation: flip 1.0s !important; 
    animation: flip 1.0s !important; 
    -moz-animation: flip 10.0s !important; 
    } 
+0

這似乎與問題中的代碼完全相同。 ..請突出顯示您已更改的內容 – Ruskin

+1

我已添加此行額外...實際上,它將適用於Mozilla瀏覽器。 @ -moz-keyframes翻轉{ from { -moz-transform:scaleX(0); -o-transform:scaleX(0); -webkit-transform:scaleX(0); transform:scaleX(0); } to { -moz-transform:scaleX(-1); -o-transform:scaleX(-1); -webkit-transform:scaleX(-1); transform:scaleX(-1); filter:FlipH; -ms-filter:「FlipH」; } } –

+0

感謝您的澄清:) – Ruskin