javaScript

DOMを使ってアニメーション

スタイルシートでは、要素の表示位置をtop(上端)left(左端)といったプロパティで設定できます。要素の配置方法を指定するpositionプロパティは、初期値であるレイアウトを自動で行static以外に設定する必要があります。

absoluteに設定した場合は、ウィンドウの左上隅(div要素などで入れ子のなっている場合は親要素)を基準とする座標で指定できます。

DOMを使用すると、topやleftプロパティを変更することによって、要素の表示位置をプログラムから変更することができます。以前の記事で触れたタイマー機能を使い、プロパティの値を徐々に変更することで要素が移動するアニメーションが作成できます。サンプルコードの実行結果はこちら

サンプルコードについて

コード上にコメントを入れましたので、そちらをご覧ください。

-javaScript
-,