2016-09-07 41 views
-1

我正試圖將Internet Explorer中的回退放在一個元素上。用於懸停動畫的IE回退

在Chrome中,元素pops和外觀整潔,但不是在IE :(

目前有一種時間延遲出現的背景顏色之前。

我猜-webkit-animation-name是我的問題的根源。

http://jsfiddle.net/8j249sre/

<div class="effects"> 
    <a class="hvr-pop" href="#">Pop</a> 
</div> 


/* Pop */ 
@-webkit-keyframes hvr-pop { 
    50% { 
    -webkit-transform: scale(1.2); 
    transform: scale(1.2); 
    } 
} 

@keyframes hvr-pop { 
    50% { 
    -webkit-transform: scale(1.2); 
    transform: scale(1.2); 
    } 
} 

.hvr-pop { 
    display: inline-block; 
    vertical-align: middle; 
    -webkit-transform: translateZ(0); 
    transform: translateZ(0); 
    box-shadow: 0 0 1px rgba(0, 0, 0, 0); 
    -webkit-backface-visibility: hidden; 
    backface-visibility: hidden; 
    -moz-osx-font-smoothing: grayscale; 
} 
.hvr-pop:hover, .hvr-pop:focus, .hvr-pop:active { 
    -webkit-animation-name: hvr-pop; 
    animation-name: hvr-pop; 
    -webkit-animation-duration: 0.3s; 
    animation-duration: 0.3s; 
    -webkit-animation-timing-function: linear; 
    animation-timing-function: linear; 
    -webkit-animation-iteration-count: 1; 
    animation-iteration-count: 1; 
} 
+1

請註明出現此問題的IE版本。經過IE11測試,與Chrome相同。 – Serlite

+0

@Serlite好主意!在IE11中有這個問題:-) – michaelmcgurk

+1

你知道你的小提琴不包含任何css動畫嗎? – somethinghere

回答

-1

添加此我.hvr-pop:hover, .hvr-pop:focus, .hvr-pop:active {甲階酚醛粘彈性阻尼器我的問題:-)

-ms-animation-name:none;

+1

非常詳細的解釋什麼得到了改變... –

+0

@Charles在我看來沒有足夠的細節。我有2天的時間來接受這個答案,並且在這個時間段內坦率地說明細節是必要的。 – michaelmcgurk

+1

然後我想我真正的問題是爲什麼你現在不添加細節? –