これはメインコンテンツ領(lǐng)域<\/h2>です\n
背景とテキストの色は、テーマに応じて自動的に変更されます。 <\/p>\n <\/section>\n <\/main>\n\n <スクリプトsrc = \"script.js\"> <\/script>\n<\/body>\n<\/html><\/pre>
? CSSスタイル(トピック変數(shù)をサポート)<\/h3> \/ * style.css *\/\n\n:根 {\n \/*明るいテーマ変數(shù)*\/\n -bg-color:#ffffff;\n - テキスト?カラー:#333333;\n -primary-color:#007bff;\n -header-bg:#f0f0f0;\n}\n\n.dark-mode {\n \/*暗いテーマ変數(shù)*\/\n -bg-color:#1a1a1a;\n -TEXT-COLOR:#F0F0F0;\n -Primary-Color:#00D8FF;\n - Header-BG:#333;\n}\n\n\/*変數(shù)を適用*\/\nhtml {\n バックグラウンドカラー:var( - bg-color);\n 色:var( - テキストカラー);\n 遷移:背景色0.3秒の容易さ、0.3秒の容易さ。\n}\n\n體 {\n フォントファミリー:arial、sans-serif;\n マージン:0;\n パディング:20px;\n}\n\nヘッダー{\n バックグラウンドカラー:var( - header-bg);\n パディング:20px;\n ボーダーラジウス:8px;\n マージンボトム:20px;\n}\n\nボタン {\n バックグラウンドカラー:var( - プライマリカラー);\n 色:白;\n 國境:なし;\n パディング:10px 16px;\n ボーダーラジウス:6px;\n カーソル:ポインター;\n フォントサイズ:16px;\n}\n\nボタン:ホバー{\n 不透明:0.9;\n}\n\n\/*小さなアニメーション効果を追加*\/\nH1、H2、p {\n 遷移:0.3秒の色。\n}<\/pre>
??JavaScriptスイッチングロジック<\/h3>\/\/ script.js\n\nconst toggleButton = document.getElementById( 'theme-toggle');\nconst htmlement = document.documentlement;\n\n\/\/ユーザーの設(shè)定を確認(rèn)します(システム設(shè)定の優(yōu)先順位の使用)\nconst prefersdarkmode = window.matchmedia( '(color-scheme:dark)')。マッチ;\nconst currentMode = localStorage.getItem( 'テーマ')|| (forsdarkmode? 'dark': 'light');\n\n\/\/トピックの初期化if(currentMode === 'Dark'){\n htmlelement.classlist.add( 'dark-mode');\n}\n\n\/\/テーマ関數(shù)を切り替えますgletheme(){\n const isdark = htmlelement.classlist.toggle( 'dark-mode');\n\n \/\/ユーザーを保存しますlocalStorage.setItem( 'テーマ'、isdark? 'dark': 'light');\n}\n\n\/\/バインドイベントCoggleButton.AddeventListener( 'Click'、toggletheme);<\/pre>
?機(jī)能のハイライト<\/h3>- ユーザーの選択を記憶する<\/strong>:
localStorage<\/code>を使用して、トピックの好みを保存します。<\/li>- システムの好みを尊重する<\/strong>:初めて訪問する際に
prefers-color-scheme<\/code>に応じて自動的に適応します。<\/li>- スムーズな遷移<\/strong>:CSS
transition<\/code>により、色の変化がより自然になります。<\/li>- 強(qiáng)力なスケーラビリティ<\/strong>:CSS変數(shù)を介して、より多くのテーマ(深紅色、紫など)を簡単に追加できます。<\/li><\/ul>
?ヒント<\/h3>- ボタンを月\/太陽のアイコンにして、視覚體験を強(qiáng)化することができます。<\/li>
-
color-scheme: light dark;<\/code>ブラウザコントロール(入力ボックスなど)がテーマにも適応できるようにするため。<\/li><\/ul> :根 {\n カラースキーム:明るい暗い;\n}<\/pre>
\n基本的にこれはすべて複雑ではありませんが、非常に実用的です。この構(gòu)造を任意のWebページに統(tǒng)合できます。<\/p>"}
亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱
まず、JavaScriptを使用して、ユーザーシステムの設(shè)定とローカルに保存されたテーマ設(shè)定を取得し、ページテーマを初期化します。 1. HTML構(gòu)造には、トピックの切り替えをトリガーするボタンが含まれています。 2。CSSの使用:rootは明るいテーマ変數(shù)を定義し、.dark-modeクラスは暗いテーマ変數(shù)を定義し、これらの変數(shù)をvar()を介して適用します。 3. JavaScript検出は、カラーのスchemeを好み、LocalStorageを読み取り、最初のテーマを決定します。 4.ボタンをクリックするときにHTML要素のダークモードクラスを切り替え、現(xiàn)在の狀態(tài)をLocalStorageに保存します。 5.すべての色の変更には、ユーザーエクスペリエンスを向上させるために0.3秒のトランジションアニメーションが裝備されています。最後に、メモリの選択をサポートし、システムの好みを尊重し、視覚的にスムーズにするダークモードスイッチング関數(shù)。

通常、HTML、CSS、および少量のJavaScriptを組み合わせたCSSダークモードのトグル関數(shù)を?qū)g裝します。以下は、迅速な統(tǒng)合を必要とする初心者やプロジェクトのためのクリーンで実用的な完全な例です。

?基本的なアイデア
- [トグル]ボタンを使用して、ページテーマを制御します。
- トピックは、
または
にクラス( dark-mode
など)を追加して切り替えます。
- CSS変數(shù)を使用して、明るいテーマの色を定義します。
? HTML構(gòu)造
<!doctype html>
<html lang = "zh" class = "light-mode">
<head>
<Meta charset = "utf-8" />
<Meta name = "Viewport" content = "width = device-width、initial-scale = 1.0"/>
<title>ダークモードトグル</title>
<link rel = "styleSheet" href = "style.css" />
</head>
<body>
<ヘッダー>
<h1>私のウェブサイトへようこそ</h1>
<p>ボタンをクリックしてトピックを切り替えますか?</p>
<ボタンID = "Theme-Toggle"> Switch Dark Mode </button>
</header>
<main>
<section>
<h2>これはメインコンテンツ領(lǐng)域</h2>です
<p>背景とテキストの色は、テーマに応じて自動的に変更されます。 </p>
</section>
</main>
<スクリプトsrc = "script.js"> </script>
</body>
</html>
? CSSスタイル(トピック変數(shù)をサポート)
/ * style.css */
:根 {
/*明るいテーマ変數(shù)*/
-bg-color:#ffffff;
- テキスト?カラー:#333333;
-primary-color:#007bff;
-header-bg:#f0f0f0;
}
.dark-mode {
/*暗いテーマ変數(shù)*/
-bg-color:#1a1a1a;
-TEXT-COLOR:#F0F0F0;
-Primary-Color:#00D8FF;
- Header-BG:#333;
}
/*変數(shù)を適用*/
html {
バックグラウンドカラー:var( - bg-color);
色:var( - テキストカラー);
遷移:背景色0.3秒の容易さ、0.3秒の容易さ。
}
體 {
フォントファミリー:arial、sans-serif;
マージン:0;
パディング:20px;
}
ヘッダー{
バックグラウンドカラー:var( - header-bg);
パディング:20px;
ボーダーラジウス:8px;
マージンボトム:20px;
}
ボタン {
バックグラウンドカラー:var( - プライマリカラー);
色:白;
國境:なし;
パディング:10px 16px;
ボーダーラジウス:6px;
カーソル:ポインター;
フォントサイズ:16px;
}
ボタン:ホバー{
不透明:0.9;
}
/*小さなアニメーション効果を追加*/
H1、H2、p {
遷移:0.3秒の色。
}
??JavaScriptスイッチングロジック
// script.js
const toggleButton = document.getElementById( 'theme-toggle');
const htmlement = document.documentlement;
//ユーザーの設(shè)定を確認(rèn)します(システム設(shè)定の優(yōu)先順位の使用)
const prefersdarkmode = window.matchmedia( '(color-scheme:dark)')。マッチ;
const currentMode = localStorage.getItem( 'テーマ')|| (forsdarkmode? 'dark': 'light');
//トピックの初期化if(currentMode === 'Dark'){
htmlelement.classlist.add( 'dark-mode');
}
//テーマ関數(shù)を切り替えますgletheme(){
const isdark = htmlelement.classlist.toggle( 'dark-mode');
//ユーザーを保存しますlocalStorage.setItem( 'テーマ'、isdark? 'dark': 'light');
}
//バインドイベントCoggleButton.AddeventListener( 'Click'、toggletheme);
?機(jī)能のハイライト
- ユーザーの選択を記憶する:
localStorage
を使用して、トピックの好みを保存します。 - システムの好みを尊重する:初めて訪問する際に
prefers-color-scheme
に応じて自動的に適応します。 - スムーズな遷移:CSS
transition
により、色の変化がより自然になります。 - 強(qiáng)力なスケーラビリティ:CSS変數(shù)を介して、より多くのテーマ(深紅色、紫など)を簡単に追加できます。
?ヒント
- ボタンを月/太陽のアイコンにして、視覚體験を強(qiáng)化することができます。
-
color-scheme: light dark;
ブラウザコントロール(入力ボックスなど)がテーマにも適応できるようにするため。
:根 {
カラースキーム:明るい暗い;
}
基本的にこれはすべて複雑ではありませんが、非常に実用的です。この構(gòu)造を任意のWebページに統(tǒng)合できます。
以上がCSSダークモードのトグル例の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。
このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。
ホットAIツール
Undress AI Tool
脫衣畫像を無料で
Undresser.AI Undress
リアルなヌード寫真を作成する AI 搭載アプリ
AI Clothes Remover
寫真から衣服を削除するオンライン AI ツール。
Clothoff.io
AI衣類リムーバー
Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。
人気の記事
Agnes Tachyonビルドガイド|かなりのダービーズメソム
1 か月前
By Jack chen
グラスワンダービルドガイド|ウマゴサメはかなりダービーです
3週間前
By Jack chen
<??>:森の99泊 - すべてのバッジとそれらのロックを解除する方法
3週間前
By DDD
Uma Musume Pretty Derby Bannerスケジュール(2025年7月)
3週間前
By Jack chen
7月2日水曜日のNYT「接続」のヒント:今日のゲームの手がかりと回答
1 か月前
By DDD
ホットツール
メモ帳++7.3.1
使いやすく無料のコードエディター
SublimeText3 中國語版
中國語版、とても使いやすい
ゼンドスタジオ 13.0.1
強(qiáng)力な PHP 統(tǒng)合開発環(huán)境
ドリームウィーバー CS6
ビジュアル Web 開発ツール
SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)
ホットトピック
Readonlyプロパティを備えたPHPに不変のオブジェクトを構(gòu)築します
Jul 30, 2025 am 05:40 AM
readonlypropertiesinphp8.2canonlybeassignedonedonedontheconstructoraturatiddeclaration andcannotBemodifiedifiedifiedifiedifiedifiedifiedifiadtivedabilityattthelanguagelele.2.
Javaプロジェクト管理のためのMavenの開発者ガイド
Jul 30, 2025 am 02:41 AM
Mavenは、Javaプロジェクト管理と建設(shè)の標(biāo)準(zhǔn)ツールです。答えは、POM.xmlを使用してプロジェクト構(gòu)造、依存関係管理、建設(shè)ライフサイクルの自動化、プラグイン拡張機(jī)能を標(biāo)準(zhǔn)化するという事実にあります。 1. pom.xmlを使用して、GroupID、artifactid、バージョン、依存関係を定義します。 2。MVNCLEAN、コンパイル、テスト、パッケージ、インストール、展開などのマスターコアコマンド。 3.依存関係管理と除外を使用して、依存関係バージョンと競合を管理します。 4.マルチモジュールプロジェクト構(gòu)造を通じて大規(guī)模なアプリケーションを整理し、親POMによって均一に管理されます。 5。
Jakarta EEとJavaにRESTFUL APIを構(gòu)築します
Jul 30, 2025 am 03:05 AM
setupamaven/gradleprojectwithjax-rsdependencieslikejersey; 2.createarestresourceingnotationssuchas@pathand@get; 3.configuretheapplicationviaapplicationubclassorweb.xml;
CSSダークモードのトグル例
Jul 30, 2025 am 05:28 AM
まず、JavaScriptを使用して、ユーザーシステムの設(shè)定とローカルに保存されたテーマ設(shè)定を取得し、ページテーマを初期化します。 1. HTML構(gòu)造には、トピックの切り替えをトリガーするボタンが含まれています。 2。CSSの使用:rootは明るいテーマ変數(shù)を定義し、.dark-modeクラスは暗いテーマ変數(shù)を定義し、これらの変數(shù)をvar()を介して適用します。 3. JavaScript検出は、カラーのスchemeを好み、LocalStorageを読み取り、最初のテーマを決定します。 4.ボタンをクリックするときにHTML要素のダークモードクラスを切り替え、現(xiàn)在の狀態(tài)をLocalStorageに保存します。 5.すべての色の変更には、ユーザーを強(qiáng)化するために0.3秒の移行アニメーションが伴います
Pythonプロパティデコレーターの例
Jul 30, 2025 am 02:17 AM
@Propertyデコレーターは、メソッドをプロパティに変換して、プロパティの読み取り、設(shè)定、削除制御を?qū)g裝するために使用されます。 1?;镜膜适褂梅ǎ篅propertyを介して読み取り専用屬性を定義します。これは、半徑に基づいて直接アクセスされた領(lǐng)域などです。 2。高度な使用法: @name.setterおよび @name.deleterを使用して、屬性の割り當(dāng)て検証と削除操作を?qū)g裝します。 3.実用的なアプリケーション:バランスが負(fù)でないことを確認(rèn)するために、BankAccountなどのセッターでデータ検証を?qū)g行します。 4.命名仕様:內(nèi)部変數(shù)はプレフィックスされ、プロパティメソッド名は屬性と一致し、統(tǒng)一されたアクセス制御はコードセキュリティと保守性を向上させるために使用されます。
ハッシュにJava Messagedigestを使用する方法(MD5、SHA-256)?
Jul 30, 2025 am 02:58 AM
Javaを使用してハッシュ値を生成するには、Messaged Gigestクラスを通じて実裝できます。 1. MD5やSHA-256などの指定されたアルゴリズムのインスタンスを取得します。 2。.update()メソッドを呼び出して、暗號化されるデータを渡します。 3. .digest()メソッドを呼び出して、ハッシュバイト配列を取得します。 4.バイト配列を読み取りのために16進(jìn)列に変換します。大きなファイルなどの入力については、チャンクで読み取り、.update()を複數(shù)回呼び出します。セキュリティを確保するために、MD5またはSHA-1の代わりにSHA-256を使用することをお勧めします。
CSSドロップダウンメニューの例
Jul 30, 2025 am 05:36 AM
はい、一般的なCSSドロップダウンメニューは、JavaScriptなしで純粋なHTMLおよびCSSを介して実裝できます。 1.ネストされたULとLIを使用して、メニュー構(gòu)造を構(gòu)築します。 2。:Hover Pseudo-Classを使用して、プルダウンコンテンツのディスプレイと非表示を制御します。 3。位置の設(shè)定:親liの親relative、およびサブメニューは位置を使用して配置されます:Absolute; 4. submenuは表示されます:なし、それは表示されます:ホバリング時にブロック。 5.マルチレベルのプルダウンは、ネスティングを通じて、移行と組み合わせ、フェードインアニメーションを追加し、メディアクエリを備えたモバイルターミナルに適合させることができます。ソリューション全體はシンプルで、JavaScriptサポートを必要としません。これは大規(guī)模に適しています
Python Parse Date Stringの例
Jul 30, 2025 am 03:32 AM
DateTime.Strtime()を使用して、日付文字列をDateTimeオブジェクトに変換します。 1?;镜膜适褂梅ǎ骸?023-10-05」は、「%y-%m-%d」を介したdatetimeオブジェクトとしての解析です。 2?!福/%d/%y」などの複數(shù)の形式をサポートして、アメリカの日付を解析する、「%d/%m/%y」を解析するために英國の日付を解析する、「%b%d、%y%i:%m%p」 3. dateutil.parser.parse()を使用して、不明な形式を自動的に推測します。 4。.dを使用してください
See all articles
??JavaScriptスイッチングロジック<\/h3>\/\/ script.js\n\nconst toggleButton = document.getElementById( 'theme-toggle');\nconst htmlement = document.documentlement;\n\n\/\/ユーザーの設(shè)定を確認(rèn)します(システム設(shè)定の優(yōu)先順位の使用)\nconst prefersdarkmode = window.matchmedia( '(color-scheme:dark)')。マッチ;\nconst currentMode = localStorage.getItem( 'テーマ')|| (forsdarkmode? 'dark': 'light');\n\n\/\/トピックの初期化if(currentMode === 'Dark'){\n htmlelement.classlist.add( 'dark-mode');\n}\n\n\/\/テーマ関數(shù)を切り替えますgletheme(){\n const isdark = htmlelement.classlist.toggle( 'dark-mode');\n\n \/\/ユーザーを保存しますlocalStorage.setItem( 'テーマ'、isdark? 'dark': 'light');\n}\n\n\/\/バインドイベントCoggleButton.AddeventListener( 'Click'、toggletheme);<\/pre>
?機(jī)能のハイライト<\/h3>- ユーザーの選択を記憶する<\/strong>:
localStorage<\/code>を使用して、トピックの好みを保存します。<\/li>- システムの好みを尊重する<\/strong>:初めて訪問する際に
prefers-color-scheme<\/code>に応じて自動的に適応します。<\/li>- スムーズな遷移<\/strong>:CSS
transition<\/code>により、色の変化がより自然になります。<\/li>- 強(qiáng)力なスケーラビリティ<\/strong>:CSS変數(shù)を介して、より多くのテーマ(深紅色、紫など)を簡単に追加できます。<\/li><\/ul>
?ヒント<\/h3>- ボタンを月\/太陽のアイコンにして、視覚體験を強(qiáng)化することができます。<\/li>
-
color-scheme: light dark;<\/code>ブラウザコントロール(入力ボックスなど)がテーマにも適応できるようにするため。<\/li><\/ul> :根 {\n カラースキーム:明るい暗い;\n}<\/pre>
\n基本的にこれはすべて複雑ではありませんが、非常に実用的です。この構(gòu)造を任意のWebページに統(tǒng)合できます。<\/p>"}
亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱
まず、JavaScriptを使用して、ユーザーシステムの設(shè)定とローカルに保存されたテーマ設(shè)定を取得し、ページテーマを初期化します。 1. HTML構(gòu)造には、トピックの切り替えをトリガーするボタンが含まれています。 2。CSSの使用:rootは明るいテーマ変數(shù)を定義し、.dark-modeクラスは暗いテーマ変數(shù)を定義し、これらの変數(shù)をvar()を介して適用します。 3. JavaScript検出は、カラーのスchemeを好み、LocalStorageを読み取り、最初のテーマを決定します。 4.ボタンをクリックするときにHTML要素のダークモードクラスを切り替え、現(xiàn)在の狀態(tài)をLocalStorageに保存します。 5.すべての色の変更には、ユーザーエクスペリエンスを向上させるために0.3秒のトランジションアニメーションが裝備されています。最後に、メモリの選択をサポートし、システムの好みを尊重し、視覚的にスムーズにするダークモードスイッチング関數(shù)。

通常、HTML、CSS、および少量のJavaScriptを組み合わせたCSSダークモードのトグル関數(shù)を?qū)g裝します。以下は、迅速な統(tǒng)合を必要とする初心者やプロジェクトのためのクリーンで実用的な完全な例です。

?基本的なアイデア
- [トグル]ボタンを使用して、ページテーマを制御します。
- トピックは、
または
にクラス( dark-mode
など)を追加して切り替えます。
- CSS変數(shù)を使用して、明るいテーマの色を定義します。
? HTML構(gòu)造
<!doctype html>
<html lang = "zh" class = "light-mode">
<head>
<Meta charset = "utf-8" />
<Meta name = "Viewport" content = "width = device-width、initial-scale = 1.0"/>
<title>ダークモードトグル</title>
<link rel = "styleSheet" href = "style.css" />
</head>
<body>
<ヘッダー>
<h1>私のウェブサイトへようこそ</h1>
<p>ボタンをクリックしてトピックを切り替えますか?</p>
<ボタンID = "Theme-Toggle"> Switch Dark Mode </button>
</header>
<main>
<section>
<h2>これはメインコンテンツ領(lǐng)域</h2>です
<p>背景とテキストの色は、テーマに応じて自動的に変更されます。 </p>
</section>
</main>
<スクリプトsrc = "script.js"> </script>
</body>
</html>
? CSSスタイル(トピック変數(shù)をサポート)
/ * style.css */
:根 {
/*明るいテーマ変數(shù)*/
-bg-color:#ffffff;
- テキスト?カラー:#333333;
-primary-color:#007bff;
-header-bg:#f0f0f0;
}
.dark-mode {
/*暗いテーマ変數(shù)*/
-bg-color:#1a1a1a;
-TEXT-COLOR:#F0F0F0;
-Primary-Color:#00D8FF;
- Header-BG:#333;
}
/*変數(shù)を適用*/
html {
バックグラウンドカラー:var( - bg-color);
色:var( - テキストカラー);
遷移:背景色0.3秒の容易さ、0.3秒の容易さ。
}
體 {
フォントファミリー:arial、sans-serif;
マージン:0;
パディング:20px;
}
ヘッダー{
バックグラウンドカラー:var( - header-bg);
パディング:20px;
ボーダーラジウス:8px;
マージンボトム:20px;
}
ボタン {
バックグラウンドカラー:var( - プライマリカラー);
色:白;
國境:なし;
パディング:10px 16px;
ボーダーラジウス:6px;
カーソル:ポインター;
フォントサイズ:16px;
}
ボタン:ホバー{
不透明:0.9;
}
/*小さなアニメーション効果を追加*/
H1、H2、p {
遷移:0.3秒の色。
}
??JavaScriptスイッチングロジック
// script.js
const toggleButton = document.getElementById( 'theme-toggle');
const htmlement = document.documentlement;
//ユーザーの設(shè)定を確認(rèn)します(システム設(shè)定の優(yōu)先順位の使用)
const prefersdarkmode = window.matchmedia( '(color-scheme:dark)')。マッチ;
const currentMode = localStorage.getItem( 'テーマ')|| (forsdarkmode? 'dark': 'light');
//トピックの初期化if(currentMode === 'Dark'){
htmlelement.classlist.add( 'dark-mode');
}
//テーマ関數(shù)を切り替えますgletheme(){
const isdark = htmlelement.classlist.toggle( 'dark-mode');
//ユーザーを保存しますlocalStorage.setItem( 'テーマ'、isdark? 'dark': 'light');
}
//バインドイベントCoggleButton.AddeventListener( 'Click'、toggletheme);
?機(jī)能のハイライト
- ユーザーの選択を記憶する:
localStorage
を使用して、トピックの好みを保存します。 - システムの好みを尊重する:初めて訪問する際に
prefers-color-scheme
に応じて自動的に適応します。 - スムーズな遷移:CSS
transition
により、色の変化がより自然になります。 - 強(qiáng)力なスケーラビリティ:CSS変數(shù)を介して、より多くのテーマ(深紅色、紫など)を簡単に追加できます。
?ヒント
- ボタンを月/太陽のアイコンにして、視覚體験を強(qiáng)化することができます。
-
color-scheme: light dark;
ブラウザコントロール(入力ボックスなど)がテーマにも適応できるようにするため。
:根 {
カラースキーム:明るい暗い;
}
基本的にこれはすべて複雑ではありませんが、非常に実用的です。この構(gòu)造を任意のWebページに統(tǒng)合できます。
以上がCSSダークモードのトグル例の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。
このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。
ホットAIツール
Undress AI Tool
脫衣畫像を無料で
Undresser.AI Undress
リアルなヌード寫真を作成する AI 搭載アプリ
AI Clothes Remover
寫真から衣服を削除するオンライン AI ツール。
Clothoff.io
AI衣類リムーバー
Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。
人気の記事
Agnes Tachyonビルドガイド|かなりのダービーズメソム
1 か月前
By Jack chen
グラスワンダービルドガイド|ウマゴサメはかなりダービーです
3週間前
By Jack chen
<??>:森の99泊 - すべてのバッジとそれらのロックを解除する方法
3週間前
By DDD
Uma Musume Pretty Derby Bannerスケジュール(2025年7月)
3週間前
By Jack chen
7月2日水曜日のNYT「接続」のヒント:今日のゲームの手がかりと回答
1 か月前
By DDD
ホットツール
メモ帳++7.3.1
使いやすく無料のコードエディター
SublimeText3 中國語版
中國語版、とても使いやすい
ゼンドスタジオ 13.0.1
強(qiáng)力な PHP 統(tǒng)合開発環(huán)境
ドリームウィーバー CS6
ビジュアル Web 開発ツール
SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)
ホットトピック
Readonlyプロパティを備えたPHPに不変のオブジェクトを構(gòu)築します
Jul 30, 2025 am 05:40 AM
readonlypropertiesinphp8.2canonlybeassignedonedonedontheconstructoraturatiddeclaration andcannotBemodifiedifiedifiedifiedifiedifiedifiedifiadtivedabilityattthelanguagelele.2.
Javaプロジェクト管理のためのMavenの開発者ガイド
Jul 30, 2025 am 02:41 AM
Mavenは、Javaプロジェクト管理と建設(shè)の標(biāo)準(zhǔn)ツールです。答えは、POM.xmlを使用してプロジェクト構(gòu)造、依存関係管理、建設(shè)ライフサイクルの自動化、プラグイン拡張機(jī)能を標(biāo)準(zhǔn)化するという事実にあります。 1. pom.xmlを使用して、GroupID、artifactid、バージョン、依存関係を定義します。 2。MVNCLEAN、コンパイル、テスト、パッケージ、インストール、展開などのマスターコアコマンド。 3.依存関係管理と除外を使用して、依存関係バージョンと競合を管理します。 4.マルチモジュールプロジェクト構(gòu)造を通じて大規(guī)模なアプリケーションを整理し、親POMによって均一に管理されます。 5。
Jakarta EEとJavaにRESTFUL APIを構(gòu)築します
Jul 30, 2025 am 03:05 AM
setupamaven/gradleprojectwithjax-rsdependencieslikejersey; 2.createarestresourceingnotationssuchas@pathand@get; 3.configuretheapplicationviaapplicationubclassorweb.xml;
CSSダークモードのトグル例
Jul 30, 2025 am 05:28 AM
まず、JavaScriptを使用して、ユーザーシステムの設(shè)定とローカルに保存されたテーマ設(shè)定を取得し、ページテーマを初期化します。 1. HTML構(gòu)造には、トピックの切り替えをトリガーするボタンが含まれています。 2。CSSの使用:rootは明るいテーマ変數(shù)を定義し、.dark-modeクラスは暗いテーマ変數(shù)を定義し、これらの変數(shù)をvar()を介して適用します。 3. JavaScript検出は、カラーのスchemeを好み、LocalStorageを読み取り、最初のテーマを決定します。 4.ボタンをクリックするときにHTML要素のダークモードクラスを切り替え、現(xiàn)在の狀態(tài)をLocalStorageに保存します。 5.すべての色の変更には、ユーザーを強(qiáng)化するために0.3秒の移行アニメーションが伴います
Pythonプロパティデコレーターの例
Jul 30, 2025 am 02:17 AM
@Propertyデコレーターは、メソッドをプロパティに変換して、プロパティの読み取り、設(shè)定、削除制御を?qū)g裝するために使用されます。 1?;镜膜适褂梅ǎ篅propertyを介して読み取り専用屬性を定義します。これは、半徑に基づいて直接アクセスされた領(lǐng)域などです。 2。高度な使用法: @name.setterおよび @name.deleterを使用して、屬性の割り當(dāng)て検証と削除操作を?qū)g裝します。 3.実用的なアプリケーション:バランスが負(fù)でないことを確認(rèn)するために、BankAccountなどのセッターでデータ検証を?qū)g行します。 4.命名仕様:內(nèi)部変數(shù)はプレフィックスされ、プロパティメソッド名は屬性と一致し、統(tǒng)一されたアクセス制御はコードセキュリティと保守性を向上させるために使用されます。
ハッシュにJava Messagedigestを使用する方法(MD5、SHA-256)?
Jul 30, 2025 am 02:58 AM
Javaを使用してハッシュ値を生成するには、Messaged Gigestクラスを通じて実裝できます。 1. MD5やSHA-256などの指定されたアルゴリズムのインスタンスを取得します。 2。.update()メソッドを呼び出して、暗號化されるデータを渡します。 3. .digest()メソッドを呼び出して、ハッシュバイト配列を取得します。 4.バイト配列を読み取りのために16進(jìn)列に変換します。大きなファイルなどの入力については、チャンクで読み取り、.update()を複數(shù)回呼び出します。セキュリティを確保するために、MD5またはSHA-1の代わりにSHA-256を使用することをお勧めします。
CSSドロップダウンメニューの例
Jul 30, 2025 am 05:36 AM
はい、一般的なCSSドロップダウンメニューは、JavaScriptなしで純粋なHTMLおよびCSSを介して実裝できます。 1.ネストされたULとLIを使用して、メニュー構(gòu)造を構(gòu)築します。 2。:Hover Pseudo-Classを使用して、プルダウンコンテンツのディスプレイと非表示を制御します。 3。位置の設(shè)定:親liの親relative、およびサブメニューは位置を使用して配置されます:Absolute; 4. submenuは表示されます:なし、それは表示されます:ホバリング時にブロック。 5.マルチレベルのプルダウンは、ネスティングを通じて、移行と組み合わせ、フェードインアニメーションを追加し、メディアクエリを備えたモバイルターミナルに適合させることができます。ソリューション全體はシンプルで、JavaScriptサポートを必要としません。これは大規(guī)模に適しています
Python Parse Date Stringの例
Jul 30, 2025 am 03:32 AM
DateTime.Strtime()を使用して、日付文字列をDateTimeオブジェクトに変換します。 1?;镜膜适褂梅ǎ骸?023-10-05」は、「%y-%m-%d」を介したdatetimeオブジェクトとしての解析です。 2?!福/%d/%y」などの複數(shù)の形式をサポートして、アメリカの日付を解析する、「%d/%m/%y」を解析するために英國の日付を解析する、「%b%d、%y%i:%m%p」 3. dateutil.parser.parse()を使用して、不明な形式を自動的に推測します。 4。.dを使用してください
See all articles
?機(jī)能のハイライト<\/h3>- ユーザーの選択を記憶する<\/strong>:
localStorage<\/code>を使用して、トピックの好みを保存します。<\/li>- システムの好みを尊重する<\/strong>:初めて訪問する際に
prefers-color-scheme<\/code>に応じて自動的に適応します。<\/li>- スムーズな遷移<\/strong>:CSS
transition<\/code>により、色の変化がより自然になります。<\/li>- 強(qiáng)力なスケーラビリティ<\/strong>:CSS変數(shù)を介して、より多くのテーマ(深紅色、紫など)を簡単に追加できます。<\/li><\/ul>
?ヒント<\/h3>- ボタンを月\/太陽のアイコンにして、視覚體験を強(qiáng)化することができます。<\/li>
-
color-scheme: light dark;<\/code>ブラウザコントロール(入力ボックスなど)がテーマにも適応できるようにするため。<\/li><\/ul> :根 {\n カラースキーム:明るい暗い;\n}<\/pre>
\n基本的にこれはすべて複雑ではありませんが、非常に実用的です。この構(gòu)造を任意のWebページに統(tǒng)合できます。<\/p>"}
亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱
まず、JavaScriptを使用して、ユーザーシステムの設(shè)定とローカルに保存されたテーマ設(shè)定を取得し、ページテーマを初期化します。 1. HTML構(gòu)造には、トピックの切り替えをトリガーするボタンが含まれています。 2。CSSの使用:rootは明るいテーマ変數(shù)を定義し、.dark-modeクラスは暗いテーマ変數(shù)を定義し、これらの変數(shù)をvar()を介して適用します。 3. JavaScript検出は、カラーのスchemeを好み、LocalStorageを読み取り、最初のテーマを決定します。 4.ボタンをクリックするときにHTML要素のダークモードクラスを切り替え、現(xiàn)在の狀態(tài)をLocalStorageに保存します。 5.すべての色の変更には、ユーザーエクスペリエンスを向上させるために0.3秒のトランジションアニメーションが裝備されています。最後に、メモリの選択をサポートし、システムの好みを尊重し、視覚的にスムーズにするダークモードスイッチング関數(shù)。

通常、HTML、CSS、および少量のJavaScriptを組み合わせたCSSダークモードのトグル関數(shù)を?qū)g裝します。以下は、迅速な統(tǒng)合を必要とする初心者やプロジェクトのためのクリーンで実用的な完全な例です。

?基本的なアイデア
- [トグル]ボタンを使用して、ページテーマを制御します。
- トピックは、
または
にクラス( dark-mode
など)を追加して切り替えます。
- CSS変數(shù)を使用して、明るいテーマの色を定義します。
? HTML構(gòu)造
<!doctype html>
<html lang = "zh" class = "light-mode">
<head>
<Meta charset = "utf-8" />
<Meta name = "Viewport" content = "width = device-width、initial-scale = 1.0"/>
<title>ダークモードトグル</title>
<link rel = "styleSheet" href = "style.css" />
</head>
<body>
<ヘッダー>
<h1>私のウェブサイトへようこそ</h1>
<p>ボタンをクリックしてトピックを切り替えますか?</p>
<ボタンID = "Theme-Toggle"> Switch Dark Mode </button>
</header>
<main>
<section>
<h2>これはメインコンテンツ領(lǐng)域</h2>です
<p>背景とテキストの色は、テーマに応じて自動的に変更されます。 </p>
</section>
</main>
<スクリプトsrc = "script.js"> </script>
</body>
</html>
? CSSスタイル(トピック変數(shù)をサポート)
/ * style.css */
:根 {
/*明るいテーマ変數(shù)*/
-bg-color:#ffffff;
- テキスト?カラー:#333333;
-primary-color:#007bff;
-header-bg:#f0f0f0;
}
.dark-mode {
/*暗いテーマ変數(shù)*/
-bg-color:#1a1a1a;
-TEXT-COLOR:#F0F0F0;
-Primary-Color:#00D8FF;
- Header-BG:#333;
}
/*変數(shù)を適用*/
html {
バックグラウンドカラー:var( - bg-color);
色:var( - テキストカラー);
遷移:背景色0.3秒の容易さ、0.3秒の容易さ。
}
體 {
フォントファミリー:arial、sans-serif;
マージン:0;
パディング:20px;
}
ヘッダー{
バックグラウンドカラー:var( - header-bg);
パディング:20px;
ボーダーラジウス:8px;
マージンボトム:20px;
}
ボタン {
バックグラウンドカラー:var( - プライマリカラー);
色:白;
國境:なし;
パディング:10px 16px;
ボーダーラジウス:6px;
カーソル:ポインター;
フォントサイズ:16px;
}
ボタン:ホバー{
不透明:0.9;
}
/*小さなアニメーション効果を追加*/
H1、H2、p {
遷移:0.3秒の色。
}
??JavaScriptスイッチングロジック
// script.js
const toggleButton = document.getElementById( 'theme-toggle');
const htmlement = document.documentlement;
//ユーザーの設(shè)定を確認(rèn)します(システム設(shè)定の優(yōu)先順位の使用)
const prefersdarkmode = window.matchmedia( '(color-scheme:dark)')。マッチ;
const currentMode = localStorage.getItem( 'テーマ')|| (forsdarkmode? 'dark': 'light');
//トピックの初期化if(currentMode === 'Dark'){
htmlelement.classlist.add( 'dark-mode');
}
//テーマ関數(shù)を切り替えますgletheme(){
const isdark = htmlelement.classlist.toggle( 'dark-mode');
//ユーザーを保存しますlocalStorage.setItem( 'テーマ'、isdark? 'dark': 'light');
}
//バインドイベントCoggleButton.AddeventListener( 'Click'、toggletheme);
?機(jī)能のハイライト
- ユーザーの選択を記憶する:
localStorage
を使用して、トピックの好みを保存します。 - システムの好みを尊重する:初めて訪問する際に
prefers-color-scheme
に応じて自動的に適応します。 - スムーズな遷移:CSS
transition
により、色の変化がより自然になります。 - 強(qiáng)力なスケーラビリティ:CSS変數(shù)を介して、より多くのテーマ(深紅色、紫など)を簡単に追加できます。
?ヒント
- ボタンを月/太陽のアイコンにして、視覚體験を強(qiáng)化することができます。
-
color-scheme: light dark;
ブラウザコントロール(入力ボックスなど)がテーマにも適応できるようにするため。
:根 {
カラースキーム:明るい暗い;
}
基本的にこれはすべて複雑ではありませんが、非常に実用的です。この構(gòu)造を任意のWebページに統(tǒng)合できます。
以上がCSSダークモードのトグル例の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。
このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。
ホットAIツール
Undress AI Tool
脫衣畫像を無料で
Undresser.AI Undress
リアルなヌード寫真を作成する AI 搭載アプリ
AI Clothes Remover
寫真から衣服を削除するオンライン AI ツール。
Clothoff.io
AI衣類リムーバー
Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。
人気の記事
Agnes Tachyonビルドガイド|かなりのダービーズメソム
1 か月前
By Jack chen
グラスワンダービルドガイド|ウマゴサメはかなりダービーです
3週間前
By Jack chen
<??>:森の99泊 - すべてのバッジとそれらのロックを解除する方法
3週間前
By DDD
Uma Musume Pretty Derby Bannerスケジュール(2025年7月)
3週間前
By Jack chen
7月2日水曜日のNYT「接続」のヒント:今日のゲームの手がかりと回答
1 か月前
By DDD
ホットツール
メモ帳++7.3.1
使いやすく無料のコードエディター
SublimeText3 中國語版
中國語版、とても使いやすい
ゼンドスタジオ 13.0.1
強(qiáng)力な PHP 統(tǒng)合開発環(huán)境
ドリームウィーバー CS6
ビジュアル Web 開発ツール
SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)
ホットトピック
Readonlyプロパティを備えたPHPに不変のオブジェクトを構(gòu)築します
Jul 30, 2025 am 05:40 AM
readonlypropertiesinphp8.2canonlybeassignedonedonedontheconstructoraturatiddeclaration andcannotBemodifiedifiedifiedifiedifiedifiedifiedifiadtivedabilityattthelanguagelele.2.
Javaプロジェクト管理のためのMavenの開発者ガイド
Jul 30, 2025 am 02:41 AM
Mavenは、Javaプロジェクト管理と建設(shè)の標(biāo)準(zhǔn)ツールです。答えは、POM.xmlを使用してプロジェクト構(gòu)造、依存関係管理、建設(shè)ライフサイクルの自動化、プラグイン拡張機(jī)能を標(biāo)準(zhǔn)化するという事実にあります。 1. pom.xmlを使用して、GroupID、artifactid、バージョン、依存関係を定義します。 2。MVNCLEAN、コンパイル、テスト、パッケージ、インストール、展開などのマスターコアコマンド。 3.依存関係管理と除外を使用して、依存関係バージョンと競合を管理します。 4.マルチモジュールプロジェクト構(gòu)造を通じて大規(guī)模なアプリケーションを整理し、親POMによって均一に管理されます。 5。
Jakarta EEとJavaにRESTFUL APIを構(gòu)築します
Jul 30, 2025 am 03:05 AM
setupamaven/gradleprojectwithjax-rsdependencieslikejersey; 2.createarestresourceingnotationssuchas@pathand@get; 3.configuretheapplicationviaapplicationubclassorweb.xml;
CSSダークモードのトグル例
Jul 30, 2025 am 05:28 AM
まず、JavaScriptを使用して、ユーザーシステムの設(shè)定とローカルに保存されたテーマ設(shè)定を取得し、ページテーマを初期化します。 1. HTML構(gòu)造には、トピックの切り替えをトリガーするボタンが含まれています。 2。CSSの使用:rootは明るいテーマ変數(shù)を定義し、.dark-modeクラスは暗いテーマ変數(shù)を定義し、これらの変數(shù)をvar()を介して適用します。 3. JavaScript検出は、カラーのスchemeを好み、LocalStorageを読み取り、最初のテーマを決定します。 4.ボタンをクリックするときにHTML要素のダークモードクラスを切り替え、現(xiàn)在の狀態(tài)をLocalStorageに保存します。 5.すべての色の変更には、ユーザーを強(qiáng)化するために0.3秒の移行アニメーションが伴います
Pythonプロパティデコレーターの例
Jul 30, 2025 am 02:17 AM
@Propertyデコレーターは、メソッドをプロパティに変換して、プロパティの読み取り、設(shè)定、削除制御を?qū)g裝するために使用されます。 1?;镜膜适褂梅ǎ篅propertyを介して読み取り専用屬性を定義します。これは、半徑に基づいて直接アクセスされた領(lǐng)域などです。 2。高度な使用法: @name.setterおよび @name.deleterを使用して、屬性の割り當(dāng)て検証と削除操作を?qū)g裝します。 3.実用的なアプリケーション:バランスが負(fù)でないことを確認(rèn)するために、BankAccountなどのセッターでデータ検証を?qū)g行します。 4.命名仕様:內(nèi)部変數(shù)はプレフィックスされ、プロパティメソッド名は屬性と一致し、統(tǒng)一されたアクセス制御はコードセキュリティと保守性を向上させるために使用されます。
ハッシュにJava Messagedigestを使用する方法(MD5、SHA-256)?
Jul 30, 2025 am 02:58 AM
Javaを使用してハッシュ値を生成するには、Messaged Gigestクラスを通じて実裝できます。 1. MD5やSHA-256などの指定されたアルゴリズムのインスタンスを取得します。 2。.update()メソッドを呼び出して、暗號化されるデータを渡します。 3. .digest()メソッドを呼び出して、ハッシュバイト配列を取得します。 4.バイト配列を読み取りのために16進(jìn)列に変換します。大きなファイルなどの入力については、チャンクで読み取り、.update()を複數(shù)回呼び出します。セキュリティを確保するために、MD5またはSHA-1の代わりにSHA-256を使用することをお勧めします。
CSSドロップダウンメニューの例
Jul 30, 2025 am 05:36 AM
はい、一般的なCSSドロップダウンメニューは、JavaScriptなしで純粋なHTMLおよびCSSを介して実裝できます。 1.ネストされたULとLIを使用して、メニュー構(gòu)造を構(gòu)築します。 2。:Hover Pseudo-Classを使用して、プルダウンコンテンツのディスプレイと非表示を制御します。 3。位置の設(shè)定:親liの親relative、およびサブメニューは位置を使用して配置されます:Absolute; 4. submenuは表示されます:なし、それは表示されます:ホバリング時にブロック。 5.マルチレベルのプルダウンは、ネスティングを通じて、移行と組み合わせ、フェードインアニメーションを追加し、メディアクエリを備えたモバイルターミナルに適合させることができます。ソリューション全體はシンプルで、JavaScriptサポートを必要としません。これは大規(guī)模に適しています
Python Parse Date Stringの例
Jul 30, 2025 am 03:32 AM
DateTime.Strtime()を使用して、日付文字列をDateTimeオブジェクトに変換します。 1?;镜膜适褂梅ǎ骸?023-10-05」は、「%y-%m-%d」を介したdatetimeオブジェクトとしての解析です。 2?!福/%d/%y」などの複數(shù)の形式をサポートして、アメリカの日付を解析する、「%d/%m/%y」を解析するために英國の日付を解析する、「%b%d、%y%i:%m%p」 3. dateutil.parser.parse()を使用して、不明な形式を自動的に推測します。 4。.dを使用してください
See all articles
localStorage<\/code>を使用して、トピックの好みを保存します。<\/li>- システムの好みを尊重する<\/strong>:初めて訪問する際に
prefers-color-scheme<\/code>に応じて自動的に適応します。<\/li>- スムーズな遷移<\/strong>:CSS
transition<\/code>により、色の変化がより自然になります。<\/li>- 強(qiáng)力なスケーラビリティ<\/strong>:CSS変數(shù)を介して、より多くのテーマ(深紅色、紫など)を簡単に追加できます。<\/li><\/ul>
?ヒント<\/h3>- ボタンを月\/太陽のアイコンにして、視覚體験を強(qiáng)化することができます。<\/li>
-
color-scheme: light dark;<\/code>ブラウザコントロール(入力ボックスなど)がテーマにも適応できるようにするため。<\/li><\/ul> :根 {\n カラースキーム:明るい暗い;\n}<\/pre>
\n基本的にこれはすべて複雑ではありませんが、非常に実用的です。この構(gòu)造を任意のWebページに統(tǒng)合できます。<\/p>"}
亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱
まず、JavaScriptを使用して、ユーザーシステムの設(shè)定とローカルに保存されたテーマ設(shè)定を取得し、ページテーマを初期化します。 1. HTML構(gòu)造には、トピックの切り替えをトリガーするボタンが含まれています。 2。CSSの使用:rootは明るいテーマ変數(shù)を定義し、.dark-modeクラスは暗いテーマ変數(shù)を定義し、これらの変數(shù)をvar()を介して適用します。 3. JavaScript検出は、カラーのスchemeを好み、LocalStorageを読み取り、最初のテーマを決定します。 4.ボタンをクリックするときにHTML要素のダークモードクラスを切り替え、現(xiàn)在の狀態(tài)をLocalStorageに保存します。 5.すべての色の変更には、ユーザーエクスペリエンスを向上させるために0.3秒のトランジションアニメーションが裝備されています。最後に、メモリの選択をサポートし、システムの好みを尊重し、視覚的にスムーズにするダークモードスイッチング関數(shù)。

通常、HTML、CSS、および少量のJavaScriptを組み合わせたCSSダークモードのトグル関數(shù)を?qū)g裝します。以下は、迅速な統(tǒng)合を必要とする初心者やプロジェクトのためのクリーンで実用的な完全な例です。

?基本的なアイデア
- [トグル]ボタンを使用して、ページテーマを制御します。
- トピックは、
または
にクラス( dark-mode
など)を追加して切り替えます。
- CSS変數(shù)を使用して、明るいテーマの色を定義します。
? HTML構(gòu)造
<!doctype html>
<html lang = "zh" class = "light-mode">
<head>
<Meta charset = "utf-8" />
<Meta name = "Viewport" content = "width = device-width、initial-scale = 1.0"/>
<title>ダークモードトグル</title>
<link rel = "styleSheet" href = "style.css" />
</head>
<body>
<ヘッダー>
<h1>私のウェブサイトへようこそ</h1>
<p>ボタンをクリックしてトピックを切り替えますか?</p>
<ボタンID = "Theme-Toggle"> Switch Dark Mode </button>
</header>
<main>
<section>
<h2>これはメインコンテンツ領(lǐng)域</h2>です
<p>背景とテキストの色は、テーマに応じて自動的に変更されます。 </p>
</section>
</main>
<スクリプトsrc = "script.js"> </script>
</body>
</html>
? CSSスタイル(トピック変數(shù)をサポート)
/ * style.css */
:根 {
/*明るいテーマ変數(shù)*/
-bg-color:#ffffff;
- テキスト?カラー:#333333;
-primary-color:#007bff;
-header-bg:#f0f0f0;
}
.dark-mode {
/*暗いテーマ変數(shù)*/
-bg-color:#1a1a1a;
-TEXT-COLOR:#F0F0F0;
-Primary-Color:#00D8FF;
- Header-BG:#333;
}
/*変數(shù)を適用*/
html {
バックグラウンドカラー:var( - bg-color);
色:var( - テキストカラー);
遷移:背景色0.3秒の容易さ、0.3秒の容易さ。
}
體 {
フォントファミリー:arial、sans-serif;
マージン:0;
パディング:20px;
}
ヘッダー{
バックグラウンドカラー:var( - header-bg);
パディング:20px;
ボーダーラジウス:8px;
マージンボトム:20px;
}
ボタン {
バックグラウンドカラー:var( - プライマリカラー);
色:白;
國境:なし;
パディング:10px 16px;
ボーダーラジウス:6px;
カーソル:ポインター;
フォントサイズ:16px;
}
ボタン:ホバー{
不透明:0.9;
}
/*小さなアニメーション効果を追加*/
H1、H2、p {
遷移:0.3秒の色。
}
??JavaScriptスイッチングロジック
// script.js
const toggleButton = document.getElementById( 'theme-toggle');
const htmlement = document.documentlement;
//ユーザーの設(shè)定を確認(rèn)します(システム設(shè)定の優(yōu)先順位の使用)
const prefersdarkmode = window.matchmedia( '(color-scheme:dark)')。マッチ;
const currentMode = localStorage.getItem( 'テーマ')|| (forsdarkmode? 'dark': 'light');
//トピックの初期化if(currentMode === 'Dark'){
htmlelement.classlist.add( 'dark-mode');
}
//テーマ関數(shù)を切り替えますgletheme(){
const isdark = htmlelement.classlist.toggle( 'dark-mode');
//ユーザーを保存しますlocalStorage.setItem( 'テーマ'、isdark? 'dark': 'light');
}
//バインドイベントCoggleButton.AddeventListener( 'Click'、toggletheme);
?機(jī)能のハイライト
- ユーザーの選択を記憶する:
localStorage
を使用して、トピックの好みを保存します。 - システムの好みを尊重する:初めて訪問する際に
prefers-color-scheme
に応じて自動的に適応します。 - スムーズな遷移:CSS
transition
により、色の変化がより自然になります。 - 強(qiáng)力なスケーラビリティ:CSS変數(shù)を介して、より多くのテーマ(深紅色、紫など)を簡単に追加できます。
?ヒント
- ボタンを月/太陽のアイコンにして、視覚體験を強(qiáng)化することができます。
-
color-scheme: light dark;
ブラウザコントロール(入力ボックスなど)がテーマにも適応できるようにするため。
:根 {
カラースキーム:明るい暗い;
}
基本的にこれはすべて複雑ではありませんが、非常に実用的です。この構(gòu)造を任意のWebページに統(tǒng)合できます。
以上がCSSダークモードのトグル例の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。
このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。
ホットAIツール
Undress AI Tool
脫衣畫像を無料で
Undresser.AI Undress
リアルなヌード寫真を作成する AI 搭載アプリ
AI Clothes Remover
寫真から衣服を削除するオンライン AI ツール。
Clothoff.io
AI衣類リムーバー
Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。
人気の記事
Agnes Tachyonビルドガイド|かなりのダービーズメソム
1 か月前
By Jack chen
グラスワンダービルドガイド|ウマゴサメはかなりダービーです
3週間前
By Jack chen
<??>:森の99泊 - すべてのバッジとそれらのロックを解除する方法
3週間前
By DDD
Uma Musume Pretty Derby Bannerスケジュール(2025年7月)
3週間前
By Jack chen
7月2日水曜日のNYT「接続」のヒント:今日のゲームの手がかりと回答
1 か月前
By DDD
ホットツール
メモ帳++7.3.1
使いやすく無料のコードエディター
SublimeText3 中國語版
中國語版、とても使いやすい
ゼンドスタジオ 13.0.1
強(qiáng)力な PHP 統(tǒng)合開発環(huán)境
ドリームウィーバー CS6
ビジュアル Web 開発ツール
SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)
ホットトピック
Readonlyプロパティを備えたPHPに不変のオブジェクトを構(gòu)築します
Jul 30, 2025 am 05:40 AM
readonlypropertiesinphp8.2canonlybeassignedonedonedontheconstructoraturatiddeclaration andcannotBemodifiedifiedifiedifiedifiedifiedifiedifiadtivedabilityattthelanguagelele.2.
Javaプロジェクト管理のためのMavenの開発者ガイド
Jul 30, 2025 am 02:41 AM
Mavenは、Javaプロジェクト管理と建設(shè)の標(biāo)準(zhǔn)ツールです。答えは、POM.xmlを使用してプロジェクト構(gòu)造、依存関係管理、建設(shè)ライフサイクルの自動化、プラグイン拡張機(jī)能を標(biāo)準(zhǔn)化するという事実にあります。 1. pom.xmlを使用して、GroupID、artifactid、バージョン、依存関係を定義します。 2。MVNCLEAN、コンパイル、テスト、パッケージ、インストール、展開などのマスターコアコマンド。 3.依存関係管理と除外を使用して、依存関係バージョンと競合を管理します。 4.マルチモジュールプロジェクト構(gòu)造を通じて大規(guī)模なアプリケーションを整理し、親POMによって均一に管理されます。 5。
Jakarta EEとJavaにRESTFUL APIを構(gòu)築します
Jul 30, 2025 am 03:05 AM
setupamaven/gradleprojectwithjax-rsdependencieslikejersey; 2.createarestresourceingnotationssuchas@pathand@get; 3.configuretheapplicationviaapplicationubclassorweb.xml;
CSSダークモードのトグル例
Jul 30, 2025 am 05:28 AM
まず、JavaScriptを使用して、ユーザーシステムの設(shè)定とローカルに保存されたテーマ設(shè)定を取得し、ページテーマを初期化します。 1. HTML構(gòu)造には、トピックの切り替えをトリガーするボタンが含まれています。 2。CSSの使用:rootは明るいテーマ変數(shù)を定義し、.dark-modeクラスは暗いテーマ変數(shù)を定義し、これらの変數(shù)をvar()を介して適用します。 3. JavaScript検出は、カラーのスchemeを好み、LocalStorageを読み取り、最初のテーマを決定します。 4.ボタンをクリックするときにHTML要素のダークモードクラスを切り替え、現(xiàn)在の狀態(tài)をLocalStorageに保存します。 5.すべての色の変更には、ユーザーを強(qiáng)化するために0.3秒の移行アニメーションが伴います
Pythonプロパティデコレーターの例
Jul 30, 2025 am 02:17 AM
@Propertyデコレーターは、メソッドをプロパティに変換して、プロパティの読み取り、設(shè)定、削除制御を?qū)g裝するために使用されます。 1?;镜膜适褂梅ǎ篅propertyを介して読み取り専用屬性を定義します。これは、半徑に基づいて直接アクセスされた領(lǐng)域などです。 2。高度な使用法: @name.setterおよび @name.deleterを使用して、屬性の割り當(dāng)て検証と削除操作を?qū)g裝します。 3.実用的なアプリケーション:バランスが負(fù)でないことを確認(rèn)するために、BankAccountなどのセッターでデータ検証を?qū)g行します。 4.命名仕様:內(nèi)部変數(shù)はプレフィックスされ、プロパティメソッド名は屬性と一致し、統(tǒng)一されたアクセス制御はコードセキュリティと保守性を向上させるために使用されます。
ハッシュにJava Messagedigestを使用する方法(MD5、SHA-256)?
Jul 30, 2025 am 02:58 AM
Javaを使用してハッシュ値を生成するには、Messaged Gigestクラスを通じて実裝できます。 1. MD5やSHA-256などの指定されたアルゴリズムのインスタンスを取得します。 2。.update()メソッドを呼び出して、暗號化されるデータを渡します。 3. .digest()メソッドを呼び出して、ハッシュバイト配列を取得します。 4.バイト配列を読み取りのために16進(jìn)列に変換します。大きなファイルなどの入力については、チャンクで読み取り、.update()を複數(shù)回呼び出します。セキュリティを確保するために、MD5またはSHA-1の代わりにSHA-256を使用することをお勧めします。
CSSドロップダウンメニューの例
Jul 30, 2025 am 05:36 AM
はい、一般的なCSSドロップダウンメニューは、JavaScriptなしで純粋なHTMLおよびCSSを介して実裝できます。 1.ネストされたULとLIを使用して、メニュー構(gòu)造を構(gòu)築します。 2。:Hover Pseudo-Classを使用して、プルダウンコンテンツのディスプレイと非表示を制御します。 3。位置の設(shè)定:親liの親relative、およびサブメニューは位置を使用して配置されます:Absolute; 4. submenuは表示されます:なし、それは表示されます:ホバリング時にブロック。 5.マルチレベルのプルダウンは、ネスティングを通じて、移行と組み合わせ、フェードインアニメーションを追加し、メディアクエリを備えたモバイルターミナルに適合させることができます。ソリューション全體はシンプルで、JavaScriptサポートを必要としません。これは大規(guī)模に適しています
Python Parse Date Stringの例
Jul 30, 2025 am 03:32 AM
DateTime.Strtime()を使用して、日付文字列をDateTimeオブジェクトに変換します。 1?;镜膜适褂梅ǎ骸?023-10-05」は、「%y-%m-%d」を介したdatetimeオブジェクトとしての解析です。 2?!福/%d/%y」などの複數(shù)の形式をサポートして、アメリカの日付を解析する、「%d/%m/%y」を解析するために英國の日付を解析する、「%b%d、%y%i:%m%p」 3. dateutil.parser.parse()を使用して、不明な形式を自動的に推測します。 4。.dを使用してください
See all articles