我有一個CSS3動畫,它可以在Chrome,Firefox,Safari中完美工作,但在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>
無法看到IE11 +贏得任何這樣的問題在10 – Harry
見截屏ATT通過這個http://dabblet.com/gist/0008834232ff19226069的瀏覽器,在IE11 @ Win10上做了很多痛苦。還在真實的IE11 @ Win7上進行了確認。在第一個完整動畫週期後出現錯誤。 –