2016-03-25 15 views
1

CSS3のアニメーションはChrome、Firefox、Safariでは完璧に機能しますが、フルアニメーションの1つがアニメーションがないようにジャンプした後はIE11で完全に機能します。その後、それは再び始まります。 http://screencast.com/t/7KpNdnk7XX1wCSS3のアニメーションがInternet Explorer 11で正しく動作しない

.main-circle { 
 
\t position: relative; 
 
\t height: 19.5rem; \t 
 
\t width: 19.5rem; 
 
\t margin-left: 2rem; 
 
\t border-radius: 100%; \t 
 
\t border: 1px solid black; \t 
 
} 
 
.orbit { 
 
\t display: block; 
 
\t position: absolute; 
 
\t top: 50%; 
 
\t left: 50%; 
 
\t width: 5em; 
 
\t height: 5em; 
 
\t margin-top: -2.25em; 
 
\t margin-left: -2.25em; 
 
\t border-radius: 100%; \t 
 
\t border: 1px solid black; 
 
\t animation-name: orbit; 
 
\t animation-iteration-count: infinite; \t 
 
\t animation-direction: alternate-reverse; \t 
 
\t animation-timing-function: ease-in-out; 
 
\t animation-duration: 1s; 
 
\t background: white; 
 
} 
 
@keyframes orbit { 
 
\t from { transform: rotate(355deg) translateX(-9.75em) rotate(-355deg); } 
 
\t to { transform: rotate(290deg) translateX(-9.75em) rotate(-290deg);} 
 
}
<div class="main-circle"> 
 
\t <div class="orbit"></div> 
 
</div>

+0

IE11 +勝利にどのような問題を見ることができなかった10 – Harry

+0

スクリーンキャストATTを参照してください。このhttp://dabblet.com/gist/0008834232ff19226069でbrowserstack経由でIE11 @ Win10で作成されました。実際のIE11 @ Win7でも確認されています。エラーは、最初の完全なアニメーションサイクルの後に表示されます。 –

答えて

4

この問題は、スーパー奇妙です!
アニメーションがIE11に間違っているなぜ私はあなたを伝えることはできませんが、私はそれがうまく動作させるためにトリックを見つけ:)
このcodepenをチェックしてください:http://codepen.io/anon/pen/oxwXMW?editors=0100

を私はalternateanimation-directionの値を変更し、私はあなたを変更アニメーションビット(from - >0%, 0.01%to - >100%

それがコンピュータに固定されたなら教えてください:)

+0

これは問題を解決します!これは明らかにEdgeで修正されているように見えるIE11のバグです。 :) –

+0

まあ、私は完全にこの0.01の不思議な修正を忘れていました。アニメーションが不透明度に設定されている私のケース:0; 0の代わりに0.01に変更IE11 = / – rafaelbiten

関連する問題