首頁 > 軟體

js實現兔年轉圈圈動畫範例

2023-01-28 18:02:35

引言

兔年到了,兔年大吉祥,為了慶祝這份喜慶的兔年,今天我們設計一個兔子轉圈圈的動畫模擬吧。希望大家可以得到我的祝福和好運哦。。

動畫介紹

1.介紹

動畫指:自動執行動畫的過程,不需要任何介入。(過渡需要使用者觸發)

2.動畫三要素

  • 動畫名稱
  • 動畫定義
  • 動畫執行時間

如下是一個動畫的執行過程。其寬度和高度同時變大

```
.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;
    }
}
```

兔子轉圈設計

程式碼效果

<!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>

設計思路

首先我們通過動畫定義了兔子的旋轉的四個方向,然後按照動畫的過程嚴格的執行兔子的路線順序,通過動畫可以發現動畫的三要素已經設計完成了,然後我們繼續的完成下面的例子設計,首先讓兔子再起點位置偏移的向右方平移,然後讓兔子再下面的位置向下偏移。

總結

通過js動畫的設計,我們實現瞭如何使用動畫完成了兔子轉圈的動畫的過程,希望大家都可以收穫到許多東西哦,新年發大財,行大運哦。

以上就是js實現兔年轉圈圈動畫範例的詳細內容,更多關於js動畫兔年轉圈圈的資料請關注it145.com其它相關文章!


IT145.com E-mail:sddin#qq.com