2

這是一個非常具體的錯誤 - 但是,我希望有人向我展示解決方法!這個錯誤基本上是由在IE10沒有做的background-position CSS動畫,當這兩個條件同時滿足罕見的IE10錯誤:背景位置的CSS動畫失敗,具有多個背景和百分比

  • 擁有多個背景
  • 百分比設置background-position

這裏有一個演示,與IE10比較Chrome:

http://codepen.io/dalgard/pen/LiyIK

+0

使用像「右」而不是百分比的關鍵字給出了相同的結果。 – dalgard

+0

噢,我應該注意到(如果MS正在閱讀):我首先在我正在構建的一個相當複雜的頁面上發現錯誤,*但在這種情況下(不是在演示中),每15次刷新一次這些元素實際上做了他們應該的動畫!這麼奇怪..... – dalgard

回答

1

您需要在零後放置一個百分比符號。 它必須是這樣的:

@keyframes move { 
    0% { background-position: 0%, 0%; } 
    100% { background-position: 0%, 100%; } 
}