2016-09-26 33 views
1

我在Firefox中遇到了一個奇怪的問題。我創建了一個css動畫,我縮小了我的div#flying_object,移動它並最終將其縮回到原始大小。我的div.flying_object_containerborder-radius: 50%;overflow: hidden。因此,如果飛行物體溢出了父級div,它應該被隱藏。在Firefox中,飛行對象有時在父div之外可見。您必須懸停該元素才能看到動畫。具有變換的問題:縮放,溢出:Firefox中的隱藏和邊框半徑

這就是有時會發生在我的動畫:

enter image description here

這是我jsfiddle

它適用於Chrome,Opera,IE11,Safari(帶有錯誤修正),但不適用於Firefox。

希望有人能幫助我。 :)

+0

我不知道如何解決這個錯誤,但你可以使用'font-size'而不是'scale'這是一個解決方案! – Pedram

+0

嘗試在Firefox中,有時它溢出。嘗試添加溢出:隱藏到其他元素。像'svg'元素一樣。也許這會訣竅 –

+0

「溢出:隱藏」到其他元素可悲的是不工作。改變背景大小和位置也是一種解決方法,但我希望看到一個帶有'transform:scale()'的解決方案。 – Huelfe

回答

0

該錯誤已修復爲Firefox 50

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

測試版本4949.0.250

相關問題