2013-07-18 68 views
0
@keyframes test { 

    0% { color: red; } /* Starts red */ 
    50% { color: green; } /* Fades to green from red */ 
100% { color: blue; } /* Instant blue? Is no fading from green possible? */ 

} 

red到​​是否可以正常地有0%-50%的轉換,然後blue在沒有轉換之後立即出現?所以在上面的例子中,一旦50%完成,它立即變成blue(即沒有從綠色退色)直到100%完成?動畫關鍵幀不衰減?

回答

1

看看這個fiddle工程確定

<div class="top"></div> 

.top { 
    width: 100px; 
    height: 100px; 
    background: red; 
    animation: test 5s; 
} 

@keyframes test { 
    0% { background:red; } 
    50% { background:green; } 
    50.01% { background:blue; } 
    100% { background:blue; } 
} 
+0

藍需要出現,而不從綠色褪色英寸 – Sunny

+0

1%的解決方法是一個很好的方法,但仍然需要一種立即變爲藍色而沒有最小延遲的方法。 – Sunny

+0

請再試一次小提琴 – shammelburg