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