2016-09-26 5 views
1

Firefoxに奇妙な問題があります。私はdiv#flying_objectを縮小してCSSアニメーションを作成し、それを移動し、最終的に元のサイズに戻します。私のdiv.flying_object_containerborder-radius: 50%;overflow: hiddenです。したがって、飛行オブジェクトが親divをオーバーフローする場合は、それを隠す必要があります。 Firefoxでは、飛行オブジェクトが親divの外側に表示されることがあります。アニメーションを見るには、要素をホバーする必要があります。変換のバグ:スケール、オーバーフロー:Firefoxでの非表示と枠線の半径

これは時々私のアニメーションで何が起こるかです:

enter image description here

はここに私のjsfiddleです。

これはChrome、Opera、IE11、Safari(バグ修正あり)では動作しますが、Firefoxでは動作しません。

誰かが私を助けることを願っています。 :)

+0

このバグを修正する方法はわかりませんが、 'scale'の代わりに' font-size'を使うことができます。解決策です! – Pedram

+0

はFirefoxで試してみましたが、時にはオーバーフローします。オーバーフローを追加しよう:他の要素に隠されています。 'svg'要素と似ています。多分それはトリックを行うだろう –

+0

他の要素に 'overflow:hidden'が悲しいことに動作しません。背景サイズと位置を変更することも回避策になりますが、私は 'transform:scale()'を使って解決策を見たいと思います。 – Huelfe

答えて

0

この不具合はFirefox 50に修正されました。

Fixed rendering of dashed and dotted borders with rounded corners (border-radius) 

テストしたバージョン4949.0.250

関連する問題