課程
/前端開(kāi)發(fā)
/JavaScript
/H5+JS+CSS3 實(shí)現(xiàn)圣誕情緣
不知道keyframes怎么寫 ?有寫出來(lái)的嗎
2015-12-18
源自:H5+JS+CSS3 實(shí)現(xiàn)圣誕情緣 3-3
正在回答
首先你要明白"@keyframes"是出自CSS3的animation屬性的,這是一個(gè)關(guān)鍵幀動(dòng)畫。
首先你應(yīng)該給你的動(dòng)畫寫好一個(gè)框架,像這樣:
div{????????????????????????//attr表示標(biāo)簽名,隨便一個(gè)標(biāo)簽都可以 ????animation-name:?change;????//隨便起一個(gè)名字 ????animation-duration:?5s;????//這是過(guò)渡時(shí)間,即你的動(dòng)畫有多少秒 ????animation-timing-function:?linear;????//這是過(guò)渡方式,linear表示平滑的,還有其它的自行查找吧 }
接下來(lái)就是描述你的關(guān)鍵幀動(dòng)畫了
@keyframes?change{????//如果是Chrome瀏覽器的話就是@-webkit-開(kāi)頭,F(xiàn)irefox就是@-moz-開(kāi)頭 ????0%{ ????????backgound-color:?red;????//我這里寫了顏色的變化,想什么動(dòng)畫都可以隨便寫 ????} ????50%{ ????????background-color:?blue; ????} ????100%{ ????background-color:?yellow; ????} }
李明燕 提問(wèn)者
要加上webkit,moz等前綴,以適應(yīng)各瀏覽器兼容性 @-webkit-keyframes?bird-slow{ ????????0%{ ????????????background-position-x:0;???????//動(dòng)畫開(kāi)始時(shí)的狀態(tài) ????????} ????????100%{ ????????????background-position-x:-300%;??????????//動(dòng)畫結(jié)束時(shí)的狀態(tài) ????????} ????????}
舉報(bào)
為圣誕節(jié)準(zhǔn)備的H5+JS+CSS特效案例教程,實(shí)現(xiàn)靜與動(dòng)的結(jié)合
1 回答@-moz-keyframes bird-slow
2 回答@keyframes規(guī)則的問(wèn)題
4 回答關(guān)于火狐瀏覽器keyframes兼容性問(wèn)題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-12-18
首先你要明白"@keyframes"是出自CSS3的animation屬性的,這是一個(gè)關(guān)鍵幀動(dòng)畫。
首先你應(yīng)該給你的動(dòng)畫寫好一個(gè)框架,像這樣:
接下來(lái)就是描述你的關(guān)鍵幀動(dòng)畫了
2015-12-18