js實現(xiàn)兔年轉(zhuǎn)圈圈動畫示例
引言
兔年到了,兔年大吉祥,為了慶祝這份喜慶的兔年,今天我們設(shè)計一個兔子轉(zhuǎn)圈圈的動畫模擬吧。希望大家可以得到我的祝福和好運(yù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)的四個方向,然后按照動畫的過程嚴(yán)格的執(zhí)行兔子的路線順序,通過動畫可以發(fā)現(xiàn)動畫的三要素已經(jīng)設(shè)計完成了,然后我們繼續(xù)的完成下面的例子設(shè)計,首先讓兔子再起點位置偏移的向右方平移,然后讓兔子再下面的位置向下偏移。
總結(jié)
通過js動畫的設(shè)計,我們實現(xiàn)了如何使用動畫完成了兔子轉(zhuǎn)圈的動畫的過程,希望大家都可以收獲到許多東西哦,新年發(fā)大財,行大運(yùn)哦。
以上就是js實現(xiàn)兔年轉(zhuǎn)圈圈動畫示例的詳細(xì)內(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

