すべての実際のブラウザーで美しく動作する CSS アニメーションがありますが、予想どおり IE10 ではうまく動作しません。IE が適切に回転したくないようです。360deg
実際のブラウザで機能を犠牲にすることのない、可能な回避策をまだ探しています。
EDIT ie10 は。translateX
orrotate(360deg)
のようですが、両方を同時に行うことはありません
jsFiddleとコードは次のとおりです。
@keyframes lightSpeedIn {
0% {
top: 30px;
transform-origin: top left;
transform: translateX(700px) skewX(-50deg) rotate(0deg);
opacity: 0;
}
25% {
top: 15px;
transform-origin: top left;
transform: translateX(0px) skewX(-50deg)rotate(0deg);
opacity: 1;
}
35% {
top: 15px;
transform-origin: top left;
transform: translateX(-25px) skewX(0deg)rotate(180deg);
opacity: 1;
}
65% {
top: -15px;
transform-origin: top left;
transform: translateX(0px) skewX(0deg)rotate(360deg);
opacity: 1;
}
100% {
top: -15px;
transform-origin: top left;
transform: translateX(0px) skewX(0deg);
opacity: 1;
}
}
.lightSpeedIn {
-webkit-animation-name: lightSpeedIn;
-moz-animation-name: lightSpeedIn;
-o-animation-name: lightSpeedIn;
animation-name: lightSpeedIn;
-webkit-animation-timing-function: ease-out;
-moz-animation-timing-function: ease-out;
-o-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}