亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

animation里的forwards到底是什么作用呢

這里的forwards到底是什么作用呢?(-moz-animation:effectOut 8s ease-in-out forwards;)

我發現如果不要這個forwards,第二張圖出現后,第三張圖就會自動又出現?

正在回答

4 回答

animation-fill-mode,定義動畫播放時間之外的狀態,顧名思義,要么就是在動畫播放完了之后給它一個狀態?animation-fill-mode?:?none?|?forwards?|?backwards?|both;?none,播放完之后不改變默認行為,默認值,forwards則是停在動畫最后的的那個畫面,backwards則是回調到動畫最開始出現的畫面,both則應用為動畫結束或開始的狀態,


參考https://www.qianduan.net/css3-animation/

3 回復 有任何疑惑可以回復我~
#1

鳴人與路飛 提問者

非常感謝!
2016-01-07 回復 有任何疑惑可以回復我~

animation-fill-mode屬性值:

none: 默認值,播放完動畫后,畫面停在起始位置

forwards: 播放完動畫,停在animation定義的最后一幀

backwards: 如果設置了animation-delay,在開始到delay這段時間,畫面停在第一幀。如果沒有設置delay,畫面是元素設置的初始值。

both,應該懂了

0 回復 有任何疑惑可以回復我~

看你結束完是停留還是 回去

0 回復 有任何疑惑可以回復我~

forwards屬于animation-fill-mode屬性的值,意思是當動畫完成后,保持最后一個屬性值(在最后一個關鍵幀中定義)。

你這里去掉了,就不會保持,所以自動出現第三張圖

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

animation里的forwards到底是什么作用呢

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號