MDUIDocs
llms.txt-Link kopierenllms-full.txt-Link kopierenDiese Seite als Markdown anzeigenDiese Seite mit ChatGPT besprechenDie gesamte Projektdokumentation mit ChatGPT besprechen
Voreingestellte Farbe
Benutzerdefinierte Farbe
Farbe aus Hintergrundbild extrahieren
Bitte wählen Sie ein Hintergrundbild aus
Erste Schritte
KI-gestützte Entwicklung
Stile
Integration mit Frameworks
Komponenten
Funktionen
jq-Bibliothek dialog alert confirm prompt snackbar getTheme setTheme getColorFromImage setColorScheme removeColorScheme loadLocale setLocale getLocale throttle observeResize breakpoint
Pakete

setTheme

Die setTheme-Funktion setzt das Theme der aktuellen Seite oder eines angegebenen Elements.

Die verfügbaren Themes sind light, dark und auto. Siehe Dark Mode.

Verwendung

Importieren Sie die Funktion nach Bedarf:

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

Beispiel:

// Setzt die gesamte Seite auf Dark Mode
setTheme('dark');

// Setzt das Element mit der Klasse "element" auf Dark Mode
setTheme('dark', '.element');

// Stellt ein bestimmtes DOM-Element auf Dark Mode
const element = document.querySelector('.element');
setTheme('dark', element);

API

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

Das erste Argument der Funktion ist das zu setzende Theme. Mögliche Werte sind light, dark, auto.

Das zweite Argument ist das Element, auf dem das Theme gesetzt werden soll. Es kann ein CSS-Selektor, ein DOM-Element oder ein JQ-Objekt sein. Wenn kein zweites Argument übergeben wird, wird standardmäßig das Theme des <html>-Elements gesetzt.

Auf dieser Seite