js實(shí)現(xiàn)兔年轉(zhuǎn)圈圈動(dòng)畫示例
引言
兔年到了,兔年大吉祥,為了慶祝這份喜慶的兔年,今天我們?cè)O(shè)計(jì)一個(gè)兔子轉(zhuǎn)圈圈的動(dòng)畫模擬吧。希望大家可以得到我的祝福和好運(yùn)哦。。
動(dòng)畫介紹
1.介紹
動(dòng)畫指:自動(dòng)執(zhí)行動(dòng)畫的過程,不需要任何介入。(過渡需要用戶觸發(fā))
2.動(dòng)畫三要素
- 動(dòng)畫名稱
- 動(dòng)畫定義
- 動(dòng)畫執(zhí)行時(shí)間
如下是一個(gè)動(dòng)畫的執(zhí)行過程。其寬度和高度同時(shí)變大
``` .box{ width: 100px; height: 100px; background: red; //要素一:動(dòng)畫名稱 animation-name: test; //要素三:動(dòng)畫時(shí)間 animation-duration: 3s; } //要素二:動(dòng)畫定義 @keyframes test { from{ width: 100px; height: 100px; }to{ width: 300px; height: 300px; } } ```
兔子轉(zhuǎn)圈設(shè)計(jì)
代碼效果
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> *{ margin: 0; padding: 0; } .box{ width: 200px; height: 200px; background-image: url(./imgs/1.png); background-repeat: no-repeat; background-size: cover; position: absolute; animation: tuzi 4s; } @keyframes tuzi { 0%{ left: 0; top: 0; }25%{ left: 300px; top: 0; }50%{ left: 300px; top: 200px; }75%{ left: 0; top: 200px; }100%{ left: 0; top: 0; } } </style> </head> <body> <div class="box"> </div> <script> </script> </body> </html>
設(shè)計(jì)思路
首先我們通過動(dòng)畫定義了兔子的旋轉(zhuǎn)的四個(gè)方向,然后按照動(dòng)畫的過程嚴(yán)格的執(zhí)行兔子的路線順序,通過動(dòng)畫可以發(fā)現(xiàn)動(dòng)畫的三要素已經(jīng)設(shè)計(jì)完成了,然后我們繼續(xù)的完成下面的例子設(shè)計(jì),首先讓兔子再起點(diǎn)位置偏移的向右方平移,然后讓兔子再下面的位置向下偏移。
總結(jié)
通過js動(dòng)畫的設(shè)計(jì),我們實(shí)現(xiàn)了如何使用動(dòng)畫完成了兔子轉(zhuǎn)圈的動(dòng)畫的過程,希望大家都可以收獲到許多東西哦,新年發(fā)大財(cái),行大運(yùn)哦。
以上就是js實(shí)現(xiàn)兔年轉(zhuǎn)圈圈動(dòng)畫示例的詳細(xì)內(nèi)容,更多關(guān)于js動(dòng)畫兔年轉(zhuǎn)圈圈的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Babel?插件開發(fā)&訪問節(jié)點(diǎn)實(shí)例詳解
這篇文章主要為答案及介紹了Babel?插件開發(fā)&訪問節(jié)點(diǎn)實(shí)例詳解,整理一下?Babel?插件開發(fā)時(shí)用得到的轉(zhuǎn)換操作相關(guān)的?API,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-08-08JS觸摸屏網(wǎng)頁(yè)版仿app彈窗型滾動(dòng)列表選擇器/日期選擇器
這篇文章主要介紹了觸摸屏網(wǎng)頁(yè)版仿app彈窗型滾動(dòng)列表選擇器/日期選擇器的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-10-10JS輕量級(jí)函數(shù)式編程實(shí)現(xiàn)XDM一
這篇文章主要為大家介紹了JS輕量級(jí)函數(shù)式編程實(shí)現(xiàn)XDM示例詳解第1/3篇,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06微信小程序之滾動(dòng)視圖容器的實(shí)現(xiàn)方法
這篇文章主要介紹了微信小程序之滾動(dòng)視圖容器的實(shí)現(xiàn)方法的相關(guān)資料,希望通過本文能幫助到大家,讓大家掌握這部分內(nèi)容,需要的朋友可以參考下2017-09-09JS圖形編輯器實(shí)現(xiàn)標(biāo)尺功能示例詳解
這篇文章主要為大家介紹了JS圖形編輯器實(shí)現(xiàn)標(biāo)尺功能示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01