この記事の例では、JavaScriptで等速アニメーションを実装するための具体的なコードを参考までに共有しています。具体的な内容は次のとおりです。 実装のアイデア: 1. アニメーション効果を実現するために、主にタイミング関数setInterval()を使用します。 ヒント:上記は 1 つの方法にすぎません。必要に応じてさまざまなアニメーション効果を調整できます。 コード例:<!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <meta http-equiv="X-UA-compatible" content="IE=edge"> <meta name="viewport" content="width=デバイス幅、初期スケール=1.0"> <title>ユニフォームアニメーション</title> <スタイル> 。箱 { 位置: 相対的; 幅: 1000ピクセル; 上マージン: 20px; } .シャオフリ{ 位置: 絶対; 上: 0; 左: 0; 幅: 150ピクセル; 高さ: 150px; } .pikaqu { 位置: 絶対; 上: 150px; 左: 0; 幅: 200ピクセル; 高さ: 150px; } </スタイル> </head> <本文> <button class="btn1">クリックすると小さなキツネが動きます</button> <button class="btn2">クリックしてピカチュウを移動します</button> <div class="box"> <img src="images/little fox.jpg" alt="" class="xiaohuli"> <img src="images/Pikachu.jpg" alt="" class="pikaqiu"> </div> <スクリプト> var btn1 = document.querySelector('.btn1'); var btn2 = document.querySelector('.btn2'); var xiaohuli = document.querySelector('.xiaohuli'); var pikaqiu = document.querySelector('.pikaqiu'); btn1.addEventListener('クリック', 関数() { アニメーション(xiaohuli、300); }) btn2.addEventListener('クリック', 関数() { アニメーション(ピカキウ、450); }) // アニメーション関数 obj アニメーションオブジェクト、ターゲット ターゲットの左オフセット、コールバック コールバック関数 function animate(obj, target, callback) { タイマー間隔をクリアします。 obj.timer = setInterval(関数() { obj.style.left = obj.offsetLeft + 5 + 'px'; obj.offsetLeft >= ターゲットの場合 { // アニメーションを停止します clearInterval(obj.timer); // コールバック関数がある場合は、コールバック関数を実行します。if (callback) { 折り返し電話(); } } }, 30); } </スクリプト> </本文> </html> ページ効果: 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: Docker データボリュームコンテナの作成と使用状況分析
テキストエリアタグのサイズは不変ですコードをコピーコードは次のとおりです。 <textarea...
序文従来のWEBレイアウトに沿うため、すべてヘッダーとフッターモードの左・中央・右レイアウトで書かれ...
ここ数日、dockerでSpring Bootアプリケーションを実行する方法を勉強してきました。以前...
この記事では、JavaScript Canvasで三目並べゲームを実装するための具体的なコードを参考...
簡単に言えば、ウェブサイト構築とは、「この人はどんな外見をしているのか」と「この人はどんな内面を持っ...
参考: MySQL 文字セットの概要utf8mb4 は MySQL 8.0 のデフォルトの文字セット...
Linux 仮想マシン: VMware + Ubuntu 16.04.4 Windows ネイティブ...
この記事では、Linux ファイル管理コマンドについて例を挙げて説明します。ご参考までに、詳細は以下...
この章では、dockerの下にあるSpring BootプロジェクトでRedisを操作し始めます。準...
CI/CD の概要CIワークフロー設計Gitコードバージョン管理システムはコマンドラインでのみ管理で...
目次ビジネスシナリオ:効果のデモンストレーション:ビジネスシナリオ: el-form を使用する場合...
img 要素を使用すると、HTML ドキュメントに画像を埋め込むことができます。画像を埋め込むには、...
<br />Web2.0とは何ですか? Web2.0にはソーシャルネットワーク製品とその...
イベントについて: MySQL 5.1 では、イベントの概念が導入され始めました。イベントは「時間ト...
以前、Docker コンテナとローカル マシン間のファイル転送に関する記事を書きました。しかし、この...