js實現(xiàn)兔年轉(zhuǎn)圈圈動畫示例
引言
兔年到了,兔年大吉祥,為了慶祝這份喜慶的兔年,今天我們設(shè)計一個兔子轉(zhuǎn)圈圈的動畫模擬吧。希望大家可以得到我的祝福和好運哦。。
動畫介紹
1.介紹
動畫指:自動執(zhí)行動畫的過程,不需要任何介入。(過渡需要用戶觸發(fā))
2.動畫三要素
- 動畫名稱
- 動畫定義
- 動畫執(zhí)行時間
如下是一個動畫的執(zhí)行過程。其寬度和高度同時變大
``` .box{ width: 100px; height: 100px; background: red; //要素一:動畫名稱 animation-name: test; //要素三:動畫時間 animation-duration: 3s; } //要素二:動畫定義 @keyframes test { from{ width: 100px; height: 100px; }to{ width: 300px; height: 300px; } } ```
兔子轉(zhuǎn)圈設(shè)計
代碼效果
<!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è)計思路
首先我們通過動畫定義了兔子的旋轉(zhuǎn)的四個方向,然后按照動畫的過程嚴格的執(zhí)行兔子的路線順序,通過動畫可以發(fā)現(xiàn)動畫的三要素已經(jīng)設(shè)計完成了,然后我們繼續(xù)的完成下面的例子設(shè)計,首先讓兔子再起點位置偏移的向右方平移,然后讓兔子再下面的位置向下偏移。
總結(jié)
通過js動畫的設(shè)計,我們實現(xiàn)了如何使用動畫完成了兔子轉(zhuǎn)圈的動畫的過程,希望大家都可以收獲到許多東西哦,新年發(fā)大財,行大運哦。
以上就是js實現(xiàn)兔年轉(zhuǎn)圈圈動畫示例的詳細內(nèi)容,更多關(guān)于js動畫兔年轉(zhuǎn)圈圈的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
JS觸摸屏網(wǎng)頁版仿app彈窗型滾動列表選擇器/日期選擇器
這篇文章主要介紹了觸摸屏網(wǎng)頁版仿app彈窗型滾動列表選擇器/日期選擇器的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-10-10