国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

css3 - 如何理解animation-fill-mode及其使用?

瀏覽:81日期:2023-07-23 15:01:26

問題描述

今天看了css3的動畫,對animation的其他屬性都比較容易理解,唯獨這個animation-fill-mode讓我操碎了心。

找了些下面的描述:

規定對象動畫時間之外的狀態。

有四個值可選,并且允許由逗號分隔多個值。

none 不改變默認行為。

forwards 當動畫完成后,保持最后一個屬性值(在最后一個關鍵幀中定義)。

backwards 在 animation-delay 所指定的一段時間內,在動畫顯示之前,應用開始屬性值(在第一個關鍵幀中定義)。

both 向前和向后填充模式都被應用。

animation-fill-mode: none;animation-fill-mode: forwards;animation-fill-mode: backwards;animation-fill-mode: both;animation-fill-mode: none, backwards;animation-fill-mode: both, forwards, none;

對于單個none,forwards,backwards還可以勉強理解,對于其他的就暈菜了,希望有人指點一下(盡量說的通俗易懂點),最好配上示例或圖例幫助理解。

...

問題解答

回答1:

假設有一個盒子,HTML:

<p class='box'></p>

CSS如下:

.box{ transform: translateY(0);}.box.on{ animation: move 1s;}@keyframes move{ from{transform: translateY(-50px)} to {transform: translateY( 50px)}}使用圖片來表示 translateY 的值與 時間 的關系:

橫軸為表示 時間,為 0 時表示動畫開始的時間,也就是向 box 加上 on 類名的時間,橫軸一格表示 0.5s

縱軸表示translateY的值,為 0 時表示 translateY 的值為 0,縱軸一格表示 50px

animation-fill-mode: nonecss3 - 如何理解animation-fill-mode及其使用?

animation-fill-mode: backwardscss3 - 如何理解animation-fill-mode及其使用?

animation-fill-mode: forwardscss3 - 如何理解animation-fill-mode及其使用?

animation-fill-mode: bothcss3 - 如何理解animation-fill-mode及其使用?

回答2:

通俗的講就是動畫結束之后保持什么狀態。

none 表示不設置結束之后的狀態,默認情況下回到跟初始狀態一樣。

forwards 表示將動畫元素設置為整個動畫結束時的狀態。

backwards 明確設置動畫結束之后回到初始狀態。

both 表示設置為結束或者開始時候的狀態。一般都是回到默認狀態。

剩下那些逗號分隔的就是配置多個。寫幾個 demo 試試就明白了。

標簽: CSS
相關文章:
主站蜘蛛池模板: 午夜剧场福利社 | 久久国产成人午夜aⅴ影院 久久国产成人亚洲精品影院老金 | 美女黄色片免费 | 亚洲成年 | 亚洲成人福利网站 | 日韩中文字幕网 | 神马午夜在线 | 一级做a爰片久久毛片唾 | jizjiz日本 | 欧美成人在线视频 | 情侣偷偷看的羞羞视频网站 | 国产精品性视频免费播放 | 国产精品合集久久久久青苹果 | 一色屋色费精品视频在线看 | 亚洲看看 | 国产精品九九九久久九九 | 不卡的毛片 | 欧美aaaaaaaa| 国内免费视频成人精品 | 亚洲精品久 | 亚洲三级视频在线观看 | 九九视频在线免费观看 | 成人午夜| 欧美一级俄罗斯黄毛片 | 免费人成黄页网站在线观看国产 | 超清波多野结衣精品一区 | 性欧美videos高清精品 | 韩国一级片视频 | 国产精品成人免费视频 | 乱子伦一级在线现看 | 青青草色久综合网 | 久久草在线观看 | 男女精品视频 | 欧美视频网站在线观看 | 毛片在线网站 | 国产精品久久久久国产精品三级 | 日韩欧美在线一级一中文字暮 | 欧美成人午夜做爰视频在线观看 | 亚洲黄色在线播放 | 91高清免费国产自产 | 在线观看国产一级强片 |