このプロジェクトでは、HTML と CSS を使用して、インタラクティブな Car Dashboard Monitor インターフェイスを作成します。このインターフェイスには JavaScript 機能は含まれません (現時点では HTML と CSS のみ) が、高度なレイアウト技術とコンポーネントのスタイルを練習することができます。速度、燃料レベル、警告灯などの複数の要素を備えた、視覚的に魅力的で機能的なダッシュボードをデザインします。
? プロジェクト概要
特徴
-
速度計: 車の現在の速度を示す円形のゲージです。
-
燃料ゲージ: 燃料レベルを示す水平ゲージ
。
-
警告灯: 車の重要な状態 (オイル、バッテリーなど) を示すさまざまなインジケーター
-
車のダッシュボードの外観: リアルで魅力的な車のダッシュボード インターフェイスを作成します。
-
レスポンシブ デザイン: インターフェイスは、すべての画面サイズで適切に表示される必要があります。
? ファイル構造
dashboard-monitor/
│-- index.html ← The HTML structure
└-- styles.css ← The CSS styling
ログイン後にコピー
? HTML (index.html)
この HTML ファイルには、速度計、燃料計、警告灯を表すさまざまなセクションを含む、車のダッシュボードの構造が含まれています。
? CSS (styles.css)
この CSS ファイルは、速度計、燃料計、警告灯など、現実的な車のモニター インターフェイスのように見えるように車のダッシュボードのスタイルを設定します。
? 学習のための重要な概念
-
HTML 構造:
- さまざまなセクション (速度計、燃料計、警告灯) を整理するための div 要素の使用。
- 適切なクラス名 (.gauge、.circle、.fuel-bar、.lights) を使用して div 内の要素をグループ化します。
-
CSS レイアウト:
-
フレックスボックス: アイテムを中央に配置し、ダッシュボード内のスペースを分配するために使用されます。
-
円形: 円クラスは境界半径を使用して速度計と警告灯を作成します。
-
位置: スピードメーターの針は絶対位置を使用して、回転する針をシミュレートします。
-
背景色: リアルな背景と視覚効果を作成します (例: 燃料バーが緑色になり、警告灯の色が変わります)。
-
インタラクティブ要素のスタイリング:
-
ホバー効果: ホバーすると警告灯の色が変わり、インタラクティブな感覚を生み出します (例: クリック可能な警告灯)。
-
動的幅: 残量計の幅は、> とインラインでスタイル設定されます。
?️ プロジェクトの実行方法
-
ファイルを作成します:
- car-dashboard というフォルダーを作成し、このフォルダー内にindex.html とstyles.css を作成します。
- 上記のコードをコピーして、それぞれのファイルに貼り付けます。
-
HTML ファイルを開きます:
- ブラウザでindex.htmlを開いて、車のダッシュボードのデザインを確認します。
? 試すべき拡張機能
デザインに慣れたら、JavaScript を使用してプロジェクトを拡張し、動的な機能を追加できます。
-
JavaScript インタラクション:
- JavaScript を使用して、ユーザーが速度計の針を操作するときにアニメーション化します。
- ユーザー入力に基づいて動的な燃料レベルを表示します。
燃料レベル ロジック: ユーザーがボタンをクリックして燃料レベルを変更し、燃料バーの幅を動的に変更できるようにします。
レスポンシブ デザイン: 要素のサイズとレイアウトを調整するメディア クエリを使用して、モバイル画面のダッシュボードのデザインを改善します。
? GitHub で表示 ?
以上が車のダッシュボードモニターインターフェースの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。