この記事では、デジタル時計効果を実現するための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 8.0.22をダウンロードする2. 環境変数を設定する3. ...
1. 要素時間選択提出フォーマット変換例えば 2018年9月7日金曜日 00:00:00 GMT+0...
この記事の例では、ページング効果を実現するためのvue+Elementの具体的なコードを参考までに共...
IE で ClearType をオンにした後に発生する透明フォントの問題を解決するには、透明要素に背...
最初のステップは、対応するデータベースモジュール(sql)をプロジェクトファイル( .pro )に追...
目次序文1. 基本データ2. 継承駆動設計3. 左右の値のエンコーディングに基づく設計4. ツリー構...
Docker を実行するには root 権限が必要です。非 root ユーザーに docker コマ...
1. 属性付きHTMLタグXML/HTML コードコンテンツをクリップボードにコピー< htm...
目次1. 監視ポート関係の説明操作する2. 監視サービス関係の説明操作する3. テンプレートのインポ...
目次序文React 関数コンポーネントVue (2.x) の機能コンポーネント🌰 例: el-tab...
プロジェクト ページの作成中に、子要素が親要素の透明度を継承するという問題に遭遇しました。多くのドキ...
目次背景サーバーの依存関係バックエンド構成クロスドメインバックエンド構成の静的リソースアクセスではk...
Linux と Unix はマルチユーザー オペレーティング システムであるため、ファイルの権限と所...
この記事は主にMybatisでの動的SQL文の解析について紹介します。この記事のサンプルコードは非常...
目次01 背景02 はじめに03 ワークフロー04 いくつかの質問05 ファイルをバックアップする0...