← 一覧へ

やってみよう右上の太陽・月のボタンを押してみてください

ボタン・操作部品メジャー(よく見る)

ダークモード切り替え

Theme Toggle / Dark Mode Switch

太陽と月のボタンを押すと、画面全体が明るい色と暗い色の間で切り替わる。

別名ダークモードテーマ切り替えライト/ダーク切り替え外観モード

どこで使われている?

よく見かける場所
X、YouTube、Slack、プログラミング向けのツール、多くのWebサイト
使うとよい場面
夜に使う人や、目を休めたい人に配慮したいとき
避けたい場面
配色の確認をしていないのに切り替えだけ付けること(読みにくくなる)

AIへの指示文

これをコピーしてAIに貼り付ければOKです。Webサイトを作る前提の内容です(右上の「何を作る?」で変えられます)。

HTML / CSS / JavaScript で「ダークモード切り替え(Theme Toggle / Dark Mode Switch)」を実装してください。

動き:右上に太陽と月のアイコンのボタンを置き、押すと画面全体の配色を明るいテーマと暗いテーマで切り替える。色はなめらかに変化させ、選んだテーマは次に開いたときも覚えておく。最初は端末の設定(ライト/ダーク)に合わせる。

使う部品:prefers-color-scheme と data-theme の切り替え
もっと詳しく:プログラムでの部品名

同じ動きでも、作るものによってプログラムの中での部品の名前が違います。上の指示文にはすでに入っているので、覚える必要はありません。AIの説明に出てきた単語を確認したいときに使ってください。

Webサイトならprefers-color-scheme と data-theme の切り替え
iPhoneアプリなら.preferredColorScheme(.dark)
AndroidアプリならMaterialTheme の colorScheme を切り替え(isSystemInDarkTheme)
FlutterならMaterialApp の themeMode
React NativeならuseColorScheme(Appearance)