簡體   English   中英

css3 Swing動畫在IE中不起作用

[英]css3 Swing animation not working in IE

以下CSS3 swing動畫,在IE中不起作用。

有什么我可以做的工作嗎?

.image{
    -moz-animation: 3s ease 0s normal none infinite swing;
    -moz-transform-origin: 50% 36%;
    -webkit-animation:swing 3s infinite ease-in-out;
    -webkit-transform-origin: 50% 36%;
}

@-moz-keyframes swing{
    0%{-moz-transform:rotate(-3deg)}
    50%{-moz-transform:rotate(3deg)}
    100%{-moz-transform:rotate(-3deg)}
}

@-webkit-keyframes swing{
    0%{-webkit-transform:rotate(-3deg)}
    50%{-webkit-transform:rotate(3deg)}
    100%{-webkit-transform:rotate(-3deg)}
}

實時預覽: FIDDLE

請嘗試此版本,包括所有供應商前綴:

.image {
    -webkit-animation: 3s ease 0s normal none infinite swing;
    -moz-animation: 3s ease 0s normal none infinite swing;
    -ms-animation: 3s ease 0s normal none infinite swing;
    -o-animation: 3s ease 0s normal none infinite swing;
    animation: 3s ease 0s normal none infinite swing;

    -webkit-transform-origin: 50% 36%;
    -moz-transform-origin: 50% 36%;
    -o-transform-origin: 50% 36%;
    -ms-transform-origin: 50% 36%;
    transform-origin: 50% 36%;
}

@keyframes swing {
 0% {
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg);
 }
 50% {
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg);
 }
 100% {
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg);
 }

}

@-moz-keyframes swing {
 0% {
   -moz-transform: rotate(-3deg);
   transform: rotate(-3deg);
 }
 50% {
   -moz-transform: rotate(3deg);
   transform: rotate(3deg);
 }
 100% {
   -moz-transform: rotate(-3deg);
   transform: rotate(-3deg);
 }

}

@-webkit-keyframes swing {
 0% {
   -webkit-transform: rotate(-3deg);
   transform: rotate(-3deg);
 }
 50% {
   -webkit-transform: rotate(3deg);
   transform: rotate(3deg);
 }
 100% {
   -webkit-transform: rotate(-3deg);
   transform: rotate(-3deg);
 }

}

@-ms-keyframes swing {
 0% {
   -ms-transform: rotate(-3deg);
   transform: rotate(-3deg);
 }
 50% {
   -ms-transform: rotate(3deg);
   transform: rotate(3deg);
 }
 100% {
   -ms-transform: rotate(-3deg);
   transform: rotate(-3deg);
 }

}

@-o-keyframes swing {
 0% {
   -o-transform: rotate(-3deg);
   transform: rotate(-3deg);
 }
 50% {
   -o-transform: rotate(3deg);
   transform: rotate(3deg);
 }
 100% {
   -o-transform: rotate(-3deg);
   transform: rotate(-3deg);
 }

}

什么版本的IE? 版本10或更高版本支持CSS3動畫。 http://caniuse.com/css-animation

編輯:您錯過了非供應商特定聲明

.image{
    animation: 3s ease 0s normal none infinite swing;
    transform-origin: 50% 36%;
}

@keyframes swing{
    0%{transform:rotate(-3deg)}
    50%{transform:rotate(3deg)}
    100%{transform:rotate(-3deg)}
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM