この質問は元は FontAwesome に関連していましたが、Firefox の一般的な問題です。
だから私はfa-spin
アイコンを回転させるクラスを使用しています。ここでいくつかの例を見つけることができます。
回転する css ファイルは次のとおりです。
// Spinning Icons
// --------------------------
.#{$fa-css-prefix}-spin {
-webkit-animation: spin 2s infinite linear;
-moz-animation: spin 2s infinite linear;
-moz-animation: spin 2s infinite linear;
-o-animation: spin 2s infinite linear;
animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
0% { -moz-transform: rotate(0deg); }
100% { -moz-transform: rotate(359deg); }
}
@-webkit-keyframes spin {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(359deg); }
}
@-o-keyframes spin {
0% { -o-transform: rotate(0deg); }
100% { -o-transform: rotate(359deg); }
}
@-ms-keyframes spin {
0% { -ms-transform: rotate(0deg); }
100% { -ms-transform: rotate(359deg); }
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
Chrome と IE10 ではすべて正常に動作するようになりましたが、firefox : jsFiddleでは動作しません
。初めて実行するときは問題ないように見えますが、サイトを操作してみてください (例: スクロールするか、jsFiddle でスクリプトを再度実行します)。アニメーションはすべてぎくしゃくします。
何がこの奇妙な動作を引き起こすのかわかりません。誰かが私を助けてくれることを願っています.
編集
この問題は、Windows 7 32 ビットおよび 25.0 バージョンの Firefox (アドオンなし) で発生します。ただし、Windows 7 32 ビット 25.0 Firefox を搭載した自宅の PC でも動作します。画面に表示されるプレビュー:
最初の数秒間は動作しますが、その後は不安定になることに注意してください (このスタッタリングは、私の .gif が悪いためです)。
詳細については、私の回答を参照してください