日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

简单动画(过渡)与复杂动画

發布時間:2023/12/31 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 简单动画(过渡)与复杂动画 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

過渡與動畫

簡單動畫—過渡(transition)

簡單動畫通常稱之為過渡(transition)

一定時間內,從一個值變化到另一個值

transition-property過渡的屬性(all表示所有可過渡屬性)

注:需要過渡的屬性必須給固定值,即不能給auto

transition-duration過渡的時間

transition-duration: 30ms;transition-property: width height;

transition-timing-function過渡速度

transition-timing-function: ease;默認值,先慢后快再變慢 transition-timing-function: linear;勻速 transition-timing-function: ease-in;慢速開始 慢速結束 transition-timing-function: ease-out;快速開始 慢速結束 transition-timing-function: ease-in-out;慢速開始結束,中間先快后慢
簡寫:
transition: all linear 2s;
可以過渡的屬性:顏色、尺寸、透明度
因此讓一個標簽的展示效果從無到有,一般是設置透明度,效果發生后再給顏色

復雜動畫

1.定義(創建)動畫:

書寫格式:@keyframes 自定義動畫名{動畫效果}
動畫效果:百分率{聲明塊}
注:百分率是聲明塊(即:單獨的每一次)動畫的時間
如果起始效果和結束效果一致,可省略結束效果的代碼
@keyframes aliang {0% {left: 50px;color: darkviolet;border-radius: 50%;}50% {left: 150px;top: 150px;color: floralwhite;border-radius: 0px;}90% {left: 250px;top: 250px;color: floralwhite;border-radius: 0px;} }

2.引用動畫:

animation:動畫名 動畫用時 播放次數;
animation: aliang 5s infinite;
使用外部animate文件的動畫
需要在class中先添加antimated
再添加動畫名稱(HTML需提前引用css文件)

3.延時效果

transition-delay:在規定時間以后展示動畫效果
transition-delay: 500ms;

簡單動畫與復雜動畫的區別在于:

前者是從狀態1變化到狀態2,即:只能實現一次變化效果。
而后者是從狀態1變化到狀態N,可以實現多次變化效果

總結

以上是生活随笔為你收集整理的简单动画(过渡)与复杂动画的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。