如何创建:JavaScript HTML 动画

作成方法:JavaScript HTML アニメーション

自分で試してみる

JavaScriptを使用してアニメーションを作成する方法を学びます。

基本的なウェブページ

インスタンス

JavaScriptを使用してHTMLアニメーションを作成する方法を示すために、シンプルなウェブページを使用することができます。
</body>
<!DOCTYPE html>
<body>
<h1>My First JavaScript Animation</h1>
    <div id="myContainer">
<div id="myAnimation">My animation will go here</div>
</div>
</body>

自分で試してみる

<html>

要素のスタイルを設定

アニメーションを可能にするためには、アニメーション要素は「親コンテナ」に対してアニメーション処理を行う必要があります。 コンテナ要素は、 style="位置: 相对"

style="位置: 相对" アニメーション要素は、 style="位置: 相对"

インスタンス

作成。
  #myContainer {
  幅: 400px;
  高さ: 400px;
  位置: 相对;
{}
背景色: 黄色;
  #myAnimation {
  幅: 50px;
  高さ: 50px;
  位置: 相对;
{}

自分で試してみる

背景色: 赤色;

アニメーションコード

JavaScriptアニメーションは、要素のスタイルをプログラミング的に徐々に変更することで実現されます。

これらの変化はタイマーによって呼び出されます。タイマー間隔が小さいと、アニメーションは連続的に見えます。

インスタンス

基本的なコードは:
function frame() {
  var id = setInterval(frame, 5);
    clearInterval(id);
  } else {
    /* 完了かのテストのためのコード */ 
  {}
{}

JavaScriptを使用してアニメーションを作成

インスタンス

var id = null;
function myMove() {
  var elem = document.getElementById("myAnimation");
  var pos = 0;
  clearInterval(id);
  id = setInterval(frame, 10);
  function frame() {
    if (pos == 350) {
      clearInterval(id);
    } else {
      pos++;
      elem.style.top = pos + 'px';
      elem.style.left = pos + 'px';
    {}
  {}
{}

自分で試してみる