この記事では、デジタル時計効果を実現するためのJavaScriptの具体的なコードを参考までに紹介します。具体的な内容は次のとおりです。 レンダリング需要分析1. 日付から時間を取得する ソースコードHTML部分 <div id="div"> <img src="img/0.png" /> <img src="img/0.png" /> <img src="img/0.png" /> <img src="img/0.png" /> <img src="img/0.png" /> <img src="img/0.png" /> 秒</div> CSS部分 <スタイル> /*なし*/ </スタイル> JavaScript <スクリプト> // 要件: デジタル時計 var date = new Date(); var imgArr = document.getElementsByTagName('img'); //img 画像のコレクションを取得します var hours, minutes, seconds; var time = setInterval(関数() { 日付 = 新しい日付(); // 時間を取得します hours = date.getHours(); imgArr[0].src = "img/" + parseInt(時間 / 10) + ".png" imgArr[1].src = "img/" + 時間 % 10 + ".png" // 分を取得します minutes = date.getMinutes(); imgArr[2].src = "img/" + parseInt(分 / 10) + ".png" imgArr[3].src = "img/" + 分 % 10 + ".png" // 秒を取得します seconds = date.getSeconds(); imgArr[4].src = "img/" + parseInt(秒 / 10) + ".png" imgArr[5].src = "img/" + 秒 % 10 + ".png" console.log(時間); console.log(分); console.log(秒); }, 1000) </スクリプト> 合計コード <!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <meta name="viewport" content="width=デバイス幅、初期スケール=1.0"> <title>ドキュメント</title> </head> <本文> <div id="div"> <img src="img/0.png" /> <img src="img/0.png" /> <img src="img/0.png" /> <img src="img/0.png" /> <img src="img/0.png" /> <img src="img/0.png" /> 秒</div> </本文> </html> <スクリプト> // 要件: デジタル時計 var date = new Date(); var imgArr = document.getElementsByTagName('img'); //img 画像のコレクションを取得します var hours, minutes, seconds; var time = setInterval(関数() { 日付 = 新しい日付(); // 時間を取得します hours = date.getHours(); imgArr[0].src = "img/" + parseInt(時間 / 10) + ".png" imgArr[1].src = "img/" + 時間 % 10 + ".png" // 分を取得します minutes = date.getMinutes(); imgArr[2].src = "img/" + parseInt(分 / 10) + ".png" imgArr[3].src = "img/" + 分 % 10 + ".png" // 秒を取得します seconds = date.getSeconds(); imgArr[4].src = "img/" + parseInt(秒 / 10) + ".png" imgArr[5].src = "img/" + 秒 % 10 + ".png" }, 1000) </スクリプト> 使用した画像: 画像がないので、コードを直接コピーしても効果は現れません。いくつかの画像を見つけて置き換え、少し修正してください。コードを理解できる限り、修正しても問題ありません。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: CentOS の Nginx 公式 Yum ソースの設定を詳しく解説
1. MySQL ダウンロード アドレス。 http://ftp.ntu.edu.tw/MySQL...
MySQL 5.7.17 のインストールと設定方法の概要最初のステップは、MySQL公式サイトから...
1. sql_modeを確認する @@sql_mode を選択照会された値は次のとおりです。 ON...
データベースでcreate tableステートメントを実行する テーブル `sys_acl` を作成...
1. maxPostSize を設定する理由は何ですか? tomcat コンテナには送信データのサイ...
新しいプロジェクトを始めるこの記事では主に、新規プロジェクトを0から1まで取り組むプロセスを記録し、...
目次序文最適化ソ連オンデマンドインポート1. ルーティングファイルでコンポーネントをオンデマンドでイ...
今日は、サンダーファイタータイピングゲームを実装します。ゲームプレイは非常に簡単です。それぞれの「敵...
目次1. gojsの紹介2. Gojsのアプリケーションシナリオ3. gojs を選ぶ理由: 4. ...
この記事では、MySQL 5.7.16 ZIPパッケージのインストールと設定のチュートリアルを参考ま...
私が最も頻繁に使用するコマンドは次の通りです:選択肢CDギットls ssh須藤数週間前、私はこの R...
この記事の例では、画像のドラッグアンドドロップ機能を実現するためのVueの具体的なコードを参考までに...
背景: parseInt(0.006) または parseInt(0.0006) は 0 という値を...
写真を背景にしてリンクを記載します。たとえば、ウェブサイトのロゴ画像などです。例: ポテトのロゴ画像...
viteを使用してvue3プロジェクトを構築するターミナルで次のコマンドを実行すると、Vite を使...