2015-04-03 112 views
2

我得到了一個背景圖片動畫,它適用於Chrome,但不適用於Firefox和IE。你知道爲什麼嗎?CSS 3動畫在Chrome中工作,而不是在FF和IE中工作

我的CSS看起來像

#banner { 
    background-attachment: fixed; 
    background-color: #666; 
    background-image: url("../images/banner-1.jpg"); 
    background-position: top center; 
    background-repeat: no-repeat; 
    background-size: cover; 
    animation-name: banner; 
    animation-duration: 15s; 
    animation-iteration-count: infinite; 
    -webkit-animation-name: banner; 
    -webkit-animation-duration: 20s; 
    -webkit-animation-iteration-count: infinite; 
    -moz-animation-name: banner; 
    -moz-animation-duration: 20s; 
    -moz-animation-iteration-count: infinite; 
} 

@keyframes banner { 
    0% { background-image: url(../images/banner-1.jpg); } 
    33% { background-image: url(../images/banner-2.jpg); } 
    60% { background-image: url(../images/banner-2.jpg); } 
    93% { background-image: url(../images/banner-3.jpg); } 
} 
@-moz-keyframes banner { 
    0% { background-image: url(../images/banner-1.jpg); } 
    33% { background-image: url(../images/banner-2.jpg); } 
    60% { background-image: url(../images/banner-2.jpg); } 
    93% { background-image: url(../images/banner-3.jpg); } 
} 
@-webkit-keyframes banner { 
    0% { background-image: url("../images/banner-1.jpg"); } 
    33% { background-image: url("../images/banner-2.jpg"); } 
    60% { background-image: url("../images/banner-2.jpg"); } 
    93% { background-image: url("../images/banner-3.jpg"); } 
} 

HTML部分是一個簡單的一些內容

+0

爲什麼動畫一些瀏覽器的時機與其他瀏覽器不同? – 2015-04-04 08:25:08

+0

小錯,謝謝。但是,這並不能解決問題:( – pexmar 2015-04-04 13:19:55

+0

,因爲它只能在鉻,更多的答案工作http://stackoverflow.com/questions/7318462/changing-background-image-with-css3-animations – user123321 2015-04-05 09:26:00

回答

相關問題