逐幀動畫的制作方法(逐幀動畫制作原理和方法)

    本文主要介紹逐幀動畫的制作方法(逐幀動畫的制作原理和方法),下面一起看看逐幀動畫的制作方法(逐幀動畫的制作原理和方法)相關資訊。
    我們也可以用最基礎的css實現網頁動畫、flas、javascript的效果圖。做一個簡單的gif動畫圖,上圖是效果圖。
    要用css3制作動畫,你需要知道兩個css屬性。
    一個是@keyframes,因為它限制了css樣式和動畫從當前樣式到新樣式的變化過程。當瀏覽器兼容時,您需要將前綴webkit、ms或moz添加到關鍵幀。
    關鍵幀中有兩個屬性,從和到。from中的內容定義動畫開始的狀態,to記錄動畫結束的狀態。@keyframes后跟動畫的名稱。此名稱可以自定義。例如,如果我取gifname,當頁面上的標簽元素使用這個動畫時,就需要這個名稱。
    @keyframes gifname{來自{background:紅;}到{background:黃;} } @webkit關鍵幀gifname/* safari和chrome */{來自{background:紅;}到{background:黃;}}from和to也可以用來表示動畫過程。如果能使用百分比,可以更豐富地定義動畫內容。
    @ key frames gif name { 0% {background:紅;} 25% {background:黃;} 50% {background:藍;} 100% {background:綠;} } @webkit關鍵幀gifname/* safari和chrome */{ 0% {background:紅;} 25% {background:黃;} 50% {background:藍;} 100% {background:綠;}}比如我在在div元素上使用此動畫。
    div { animation: gif nam: gif name 5s;/* safari和chrom: gif nam:·吉夫納姆;animationduration: 2s;animationtimingfunction:起步;animationd: 1s;animationiterationcount:無限;animationdirection:候補;動畫名稱:動畫名稱。
    這里是引入@k:默認為 輕松 。
    線性:線性過渡。相當于貝塞爾曲線(0.0,0.0,1.0,1.0)
    輕松:平穩過渡。相當于貝塞爾曲線(0.25,0.1,0.25,1.0)
    漸入:從慢到快。相當于貝塞爾曲線(0.42,0,1.0,1.0)
    放松:從快到慢。相當于貝塞爾曲線(0,0,0.58,1.0)
    漸入漸出:從慢到快,再到慢。相當于貝塞爾曲線(0.42,0,0.58,1.0)
    三次貝塞爾曲線: ;在三次貝塞爾函數中自己的值??赡艿闹凳菑?到1的數值。
    st:立即跳轉到動畫的每個結束幀的狀態。
    動畫延遲:動畫延遲時間
    默認值為0。
    動畫迭代計數:動畫循環的次數。
    默認值為1。屬性值infinite表示無數次。
    animationdirection:動畫是否在下一個循環中反向播放。
    屬性值
    正常:正常方向
    反向:向相反的方向跑
    交替:動畫先正常運行,然后反方向運行,繼續交替運行。
    交替反向:動畫先反向運行,再正向運行,繼續交替運行。
    還有另外兩個屬性:
    animationfillmod:設置動畫播放后的效果。
    重視:
    non:初始風格,沒有改變默認行為。(默認行為)
    保持forwards:動畫播放后的最后狀態;
    保持backwards:結束后的第一狀態;
    動畫播放狀態:檢索或設置對象動畫的狀態。
    屬性值
    animationplaystat: running |暫停;
    running:運動
    paus:被停職了。
    animationplaystat:pause;當鼠標經過時,動畫停止,當鼠標移開時,動畫繼續。
    到目前為止,我們都已經學習了屬性,并開始練習該部分:
    首先,準備好我們需要的圖片。我在這里用了九張圖。
    我把九張圖片放在九個li/li標簽里。所有li標簽均附有ul標簽。然后把ul放在一個div標簽里,div設置為一個圖片的大小,然后一幀一幀的移動ul元素實現動畫。
    最后的處理是隱藏div元素之外的部分。然后我就有了文章開頭的圖。
    最重要的是,代碼:
    !語言= 恩 頭元字符集=amputf8 meta name = 視口 內容= 寬度=設備寬度,初始比例= 1.0 meta httpequiv = xua兼容 內容= ie =邊緣 全音階的第七音tlecss動畫/titl: 0;padding: 0;}李{ liststyl:無;marginright: 0;} # div { width : 100p x;height cho 39@ . com 100p x;bord: 1px固體# fffov:隱藏;margin: 100px 0 0 100px;} # box { width : 900 px;height cho 44@ . com 100p x;bord: 1px固體# fffov: visibl: r: my first 2s st: */mozanimation : my first 2s stepstart 1s無限;/* safari和chrom: */w: my first 2s st: */oanimation : my first 2s st: 98 px;height cho 57@ . com 100p x;bord: 1px solid # fff;}李img { width : 100%;height cho 60@ . com 100%;} @關鍵幀s my first { 0% { l: 0px;top : 0;} 11.1% { l:100px;top : 0;} 22.2% { l:200 px;top : 0;} 33.3% { l:300 px;top : 0;} 44.4% { l:400 px;top : 0;} 55.5% { l:500 px;top : 0;} 66.6% { l:600 px;top : 0;} 77.7% { l:700 px;top : 0;} 88.8% { l:800 px;top : 0;} 100% { l: 0px;top : 0;} } @mozk: 0 px;top : 0;} 11.1% { l:100px;top : 0;} 22.2% { l:200 px;top : 0;} 33.3% { l:300 px;top : 0;} 44.4% { l:400 px;top : 0;} 55.5% { l:500 px;top : 0;} 66.6% { l:600 px;top : 0;} 77.7% { l:700 px;top:0} 88.8% { l:800 px;top : 0;} 100% { l: 0px;top : 0;} } @webkit關鍵幀myfirst /* safari和chrom: 0px;top : 0;} 11.1% { l:100px;top : 0;} 22.2% { l:200 px;top : 0;} 33.3% { l:300 px;top : 0;} 44.4% { l:400 px;top : 0;} 55.5% { l:500 px;top : 0;} 66.6% { l:600 px;top : 0;} 77.7% { l:700 px;top : 0;} 88.8% { l:800 px;top : 0;} 100% { l: 0px;top : 0;} } @o關鍵幀my first/* op: 0 px;top : 0;} 11.1% { l:100px;top : 0;} 22.2% { l:200 px;top : 0;} 33.3% { l:300 px;top : 0;} 44.4% { l:400px;top : 0;} 55.5% { l:500 px;top : 0;} 66.6% { l:600 px;top : 0;} 77.7% { l:700 px;top : 0;} 88.8% { l:800 px;top : 0;} 100% { l: 0px;top : 0;} }/style/head body div id = div ul id = 盒子 liimg src = 。/img/o1 . jpg //李liimg src = 。/img/o2 . jpg //李liimg src = 。/img/o3 . jpg //李liimg src = 。/img/o4 . jpg //李liimg src = 。/img/o5 . jpg //李liimg src = 。/img/o6 . jpg //李liimg src = 。/img/o7 . jpg //李liimg src = 。/img/o8 . jpg //李liimg src = 。/img/o9 . jpg //li /ul /div/body/html最后,動畫不支持ie9及更早版本的ie瀏覽器。
    了解更多逐幀動畫的制作方法(逐幀動畫的制作原理和方法)相關內容請關注本站點。

    魔趣怎么在通知欄截圖
    電腦視頻截圖是黑的(視頻播放截圖是黑)
    蘋果13如何邊打電話邊錄音(蘋果手機如何通話錄音)
    小米酷睿m3性能怎么樣,酷睿m3的性能怎么樣
    魅族mx3性價比怎么樣,魅族mx3這個手機怎么樣有沒有朋友正在用給點建議吧建不建
    逐幀動畫的制作方法(逐幀動畫制作原理和方法)
    紅米怎么設置主桌面,小米桌面的主頁面設置在哪里
    win10清除運行歷史記錄(windows10清除運行記錄)
    《王者榮耀助手》(王者榮耀助手官網最新版本下載)
    剪輯音頻手機軟件有哪些(手機上剪輯音頻的app)
    紅米note5聽筒聲音小修復(紅米note5聽筒聲音小了)
    u盤啟動盤不顯示,u盤不顯示是什么問題
    硬盤讀取速度哪里看,硬盤的讀取速度怎么看
    iphone 白屏重啟(蘋果手機白屏后開不了機)
    樂視pro3 和樂視max2 哪個好呢(樂視max和max2哪個好)
    微信null什么意思中文翻譯英文(微信null什么意思中文翻譯)
    ssd是電子配件嗎,SSD為何比HDD快很多
    電腦輸不出來字是咋回事(電腦輸不起文字怎么辦)
    硬盤品牌前十大排名榜,壁掛爐品牌十大排名榜
    華為手機怎么退出程序,如何一鍵退出華為軟件啊
    主站蜘蛛池模板: 国产三级一区二区三区 | 亚洲福利电影一区二区?| 91在线一区二区三区| 日本免费一区尤物| 国产经典一区二区三区蜜芽| 日韩一区二区三区在线精品| 国产吧一区在线视频| 久久99国产精一区二区三区| 久久精品综合一区二区三区| 日本一道一区二区免费看| 无码一区18禁3D| 日韩欧美一区二区三区免费观看| 无码精品人妻一区二区三区漫画| 狠狠色婷婷久久一区二区| 精品人体无码一区二区三区| 视频一区二区三区人妻系列| 国产精品亚洲一区二区三区久久 | 日本强伦姧人妻一区二区| 亚洲AV无码片一区二区三区| 久久精品国产第一区二区三区| 亚洲色精品aⅴ一区区三区| 日本大香伊一区二区三区| 国产一区麻豆剧传媒果冻精品 | 国产成人AV一区二区三区无码| 久久精品一区二区三区中文字幕| 亚洲一区无码精品色| 丰满人妻一区二区三区视频53| 成人国内精品久久久久一区 | 亚洲高清一区二区三区电影 | 久久免费视频一区| 亚洲AV无码一区东京热久久| 日韩亚洲AV无码一区二区不卡| 一区二区三区国产精品| 国产自产对白一区| 日本在线视频一区二区三区| 精品一区二区三区免费观看| 久久精品道一区二区三区| 亚洲一区二区三区国产精华液| 毛片无码一区二区三区a片视频| 国产在线一区二区视频| 国产一区二区三区在线影院 |