課程
/前端開發(fā)
/JavaScript
/H5+JS+CSS3 實現(xiàn)圣誕情緣
請問這段代碼云的動畫中,@keyframes中的50%是什么意思?
2017-02-02
源自:H5+JS+CSS3 實現(xiàn)圣誕情緣 5-1
正在回答
要理解keyframes先看.cloudy{}中的代碼animation: cloudy 5s ease-in-out infinite; 這里定義了一個動畫,名稱為cloudy,時長5秒,timing-function為ease-in-out,執(zhí)行無限次。
@keyframes表示關鍵幀,也就是動畫執(zhí)行到某個時刻,這一幀是什么樣子。
那么,這個云的例子中的關鍵幀
@keyframes cloudy {??? 50% {transform: translateY(-0.1rem); }}
就表示,在動畫進行到50%的時候,云進行-0.1rem的位移,這里的50%就是上面定義動畫時的5s的50%,也就是2.5s。
@keyframes定義一個動畫,并定義具體的動畫效果,比如是放大還是位移等等。 @keyfra... 百分比是指動畫完成一遍的時間長度的的百分比 ,0%是動畫的開始時間,50%是動畫完成
舉報
為圣誕節(jié)準備的H5+JS+CSS特效案例教程,實現(xiàn)靜與動的結合
3 回答@keyframes
1 回答@-moz-keyframes bird-slow
4 回答關于火狐瀏覽器keyframes兼容性問題
1 回答right的問題
1 回答background-position的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2017-11-09
要理解keyframes先看.cloudy{}中的代碼animation: cloudy 5s ease-in-out infinite; 這里定義了一個動畫,名稱為cloudy,時長5秒,timing-function為ease-in-out,執(zhí)行無限次。
@keyframes表示關鍵幀,也就是動畫執(zhí)行到某個時刻,這一幀是什么樣子。
那么,這個云的例子中的關鍵幀
@keyframes cloudy {
??? 50% {transform: translateY(-0.1rem); }
}
就表示,在動畫進行到50%的時候,云進行-0.1rem的位移,這里的50%就是上面定義動畫時的5s的50%,也就是2.5s。
2017-02-19
@keyframes定義一個動畫,并定義具體的動畫效果,比如是放大還是位移等等。 @keyfra... 百分比是指動畫完成一遍的時間長度的的百分比 ,0%是動畫的開始時間,50%是動畫完成