CSS中怎么實(shí)現(xiàn)多重背景動(dòng)畫(huà),相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。
成都創(chuàng)新互聯(lián)2013年開(kāi)創(chuàng)至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元嘉定做網(wǎng)站,已為上家服務(wù),為嘉定各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220
CSS代碼
給一個(gè)頁(yè)面元素設(shè)置多個(gè)背景圖片,這種技術(shù)很早就可行了,你只需要用逗號(hào)把各個(gè)背景分隔開(kāi):
代碼如下:
.animate-area {
background-image: url(twitter-logo-bird.png), url(treehouseFrog.png), url(bg-clouds.png);
background-position: 20px -90px, 30px 80px, 0px 0px;
background-repeat: no-repeat, no-repeat, repeat-x;
}
需要注意的是,你希望出現(xiàn)在最上層的背景圖應(yīng)該放在圖片隊(duì)列的第一位。讓這些背景圖片動(dòng)起來(lái)需要變化background-position,也是用逗號(hào)分隔:
代碼如下:
@keyframes animatedBird {
from { background-position: 20px 20px, 30px 80px, 0 0; }
to { background-position: 300px -90px, 30px 20px, 100% 0; }
}
.animate-area {
animation: animatedBird 4s linear infinite;
}
看完上述內(nèi)容,你們掌握CSS中怎么實(shí)現(xiàn)多重背景動(dòng)畫(huà)的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!