この記事では、Tailwind CSS で ダーク モードを実装する方法を検討します。ダーク モードは、暗い環境でも優れたユーザー エクスペリエンスを提供し、目の疲れを軽減するため、人気のデザイン トレンドになっています。 Tailwind では、組み込みユーティリティを使用してダーク モードを簡単にサポートできます。
Tailwind は、ダーク バリアントを通じてダーク モードを実装するためのシンプルなアプローチを提供します。デフォルトでは、ユーザーのシステム設定のダーク モードをチェックし、対応するスタイルを適用します。
tailwind.config.js ファイルで、メディア (システム環境設定) またはクラス (手動切り替え) に設定してダーク モードを有効にします:
module.exports = { darkMode: 'media', // or 'class' }
ダーク モードを有効にすると、ダーク バリアントを使用してダーク モード専用のスタイルを適用できます。
This is a dark mode toggle example
この柔軟性により、ダーク モードとライト モードでコンポーネントのスタイルを変えることができます。
ユーザーがライト モードとダーク モードを手動で切り替えられるようにしたい場合は、クラス戦略を使用します。これにより、 要素または
要素でダーク クラスを追加または削除することで、ダーク モードを切り替えることができます。Toggle dark mode manually
この設定では、ボタンをクリックするとダーク クラスが切り替わり、ライト モードとダーク モードが切り替わります。
Web ページの特定のセクションだけをダーク モードに切り替え、他の部分は変更しないでおきたい場合があります。特定のコンテナ内でダーク モード クラスをラップすることで、要素ごとにダーク モード スタイルを適用できます。
This section is in dark mode, while the outer section remains light.
この方法を使用すると、デザインのどの部分がダーク モードの影響を受けるかをより詳細に制御できます。
カラー パレットを拡張することで、tailwind.config.js ファイルのダーク モード カラーをカスタマイズすることもできます。
module.exports = { theme: { extend: { colors: { darkBackground: '#1a202c', darkText: '#f7fafc', }, }, }, }
これで、次のようにカスタム ダーク モード カラーを使用できるようになります:
Custom Dark Mode Colors
Tailwind CSS を使用すると、システム設定または手動切り替えを通じてダーク モードを簡単に実装できます。ダーク バリアントを使用すると、さまざまなユーザーの好みにシームレスに調整できる、視覚的に魅力的なデザインを作成できます。
LinkedIn でフォローしてください - リドイ ハサン
私のウェブサイトにアクセス - ridoyweb.com
次に読む-
CSS を記述するためのベスト プラクティス
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3