HTMLでのダークモードの実装方法 – HTMLで始めるホームページ作成

HTMLでのダークモードの実装方法 – HTMLで始めるホームページ作成

ダークモードは近年、多くのウェブサイトやアプリケーションで採用されています。これは、目の疲れを軽減し、バッテリー消費を抑えるためです。この記事では、HTMLとCSSを使用してホームページにダークモードを実装する方法をご紹介します。

手順1: 初期設定

まず、基本的なHTMLとCSSを用意します。以下のコードを使用して、基本的なレイアウトを作成しましょう。


    <!DOCTYPE html>
    <html lang="ja">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>ダークモードの実装</title>
      <link rel="stylesheet" href="styles.css">
    </head>
    <body>
      <h1>ダークモードのホームページ</h1>
      <button id="mode-toggle">ダークモードを切り替える</button>
    </body>
    </html>
  

手順2: CSSの設定

次に、CSSを用意します。通常モードとダークモード、二つのテーマを作成します。以下のCSSコードを参考にしてください。


    body {
      background-color: white;
      color: black;
      transition: background-color 0.5s, color 0.5s;
    }
    body.dark-mode {
      background-color: black;
      color: white;
    }
  

手順3: JavaScriptでモードを切り替える

最後に、JavaScriptを使用してモードを切り替える機能を実装します。以下のコードを追加してください。


    document.getElementById('mode-toggle').addEventListener('click', function () {
      document.body.classList.toggle('dark-mode');
    });
  

まとめ

以上で、基本的なダークモードの実装が完了しました。この方法を利用すると、ユーザーが簡単にダークモードを切り替えられるホームページを作成できます。さらに、高度なスタイルや機能を追加することで、より洗練されたデザインに仕上げることも可能です。

注: この方法は基本的なものであり、より高度な対応が必要な場合は、別のライブラリやフレームワークを使用することをお勧めします。

さらに詳しい情報はこちら(外部リンク)

コメントを残す