MDUIDocs
llms.txt のリンクをコピーllms-full.txt のリンクをコピーMarkdown 形式でこのページを表示このページの内容について ChatGPT と相談するプロジェクトの完全なドキュメントについて ChatGPT と相談する
プリセットカラー
カスタムカラー
壁紙から色を抽出
壁紙を選択してください
開発ガイド
AI 補助開発
スタイル
フレームワークとの統合
コンポーネント
関数
jq ライブラリ dialog alert confirm prompt snackbar getTheme setTheme getColorFromImage setColorScheme removeColorScheme loadLocale setLocale getLocale throttle observeResize breakpoint
独立パッケージ

setTheme

setTheme 関数は、現在のページまたは指定された要素のテーマを設定するために使用します。

指定可能なテーマは lightdarkauto です。詳細は ダークモード を参照してください。

使用方法

関数をインポートするには、次のようにします:

import { setTheme } from 'mdui/functions/setTheme.js';

使用例:

// ページ全体をダークモードに設定
setTheme('dark');

// class="element" 要素をダークモードに設定
setTheme('dark', '.element');

// 指定された DOM 要素をダークモードに設定
const element = document.querySelector('.element');
setTheme('dark', element);

API

setTheme(theme: 'light' | 'dark' | 'auto', target?: string | HTMLElement | JQ<HTMLElement>): void

関数の最初のパラメーターは設定するテーマで、指定可能な値は lightdarkauto です。

2 番目のパラメーターはテーマを設定する要素で、CSS セレクター、DOM 要素、または JQ オブジェクト です。2 番目のパラメーターを省略した場合は、デフォルトで <html> 要素のテーマを設定します。

このページの目次