HTMLでダークモードを実装する方法

王林
リリース: 2020-04-05 15:30:47
転載
3974 人が閲覧しました

HTMLでダークモードを実装する方法

ページをダークモードに対応させる方法を簡単に説明します。

準備

実際に必要なのは、CSSでprefers-color-schemeメディアクエリを使用することだけです。

no-preference は、ユーザーがオペレーティング システムのテーマを指定していないことを示します。ブール値として使用した場合は false が出力されます。

light は、ユーザーのオペレーティング システムがライト テーマであることを示します。

dark は、ユーザーのオペレーティング システムにダーク テーマがあることを意味します。

(推奨チュートリアル: html チュートリアル)


この記事が公開されたとき、WeChat はprefers-color -scheme を取得できませんでした。パラメータがあるため、WeChat でページを開いたとき、ダーク モードは現在サポートされていません。

このメソッドは単なる単純なデモです。このメソッドを使用して他の実装メソッドを拡張できます。

prefers-color-schemeDescription

DEMOAddress

HTML

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
    <title>页面适应黑暗模式</title>
</head>
<body>
<div><h1>测试文字</h1></div>
</body>
</html>
ログイン後にコピー

CSS

.back {background: white; color:  #555;text-align: center}

@media (prefers-color-scheme: dark) {
  .back {background:  #333; color: white;}
  .models {border:solid 1px #00ff00}
}

@media (prefers-color-scheme: light) {
  .back {background: white; color:  #555;}
  .models {border:solid 1px #2b85e4}
}
ログイン後にコピー

推奨される関連ビデオ チュートリアル: html ビデオ チュートリアル

以上がHTMLでダークモードを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:jb51.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート