MDUIDocs
Copier le lien llms.txtCopier le lien llms-full.txtVoir cette page en MarkdownDiscuter de cette page avec ChatGPTDiscuter de la documentation complète avec ChatGPT
Couleurs prédéfinies
Couleur personnalisée
Extraire du fond d'écran
Veuillez sélectionner un fond d'écran
Premiers pas
Développement assisté par l'IA
Styles
Intégration avec les frameworks
Composants
Fonctions
Bibliothèque d'utilitaires jq dialog alert confirm prompt snackbar getTheme setTheme getColorFromImage setColorScheme removeColorScheme loadLocale setLocale getLocale throttle observeResize breakpoint
Bibliothèques

getTheme

Функция getTheme используется для получения текущей темы страницы или указанного элемента.

Тема может быть light, dark или auto. Подробнее см. Тёмный режим.

Использование

Импортируйте функцию по мере необходимости:

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

Пример использования:

// Получить тему на <html>
getTheme();

// Получить тему на элементе с классом "element"
getTheme('.element');

// Получить тему на указанном DOM-элементе
const element = document.querySelector('.element');
getTheme(element);

API

getTheme(target?: string | HTMLElement | JQ<HTMLElement>): 'light' | 'dark' | 'auto'

Аргумент функции — элемент, для которого нужно получить тему. Может быть CSS-селектором, DOM-элементом или JQ-объектом. Если аргумент не передан, по умолчанию получает тему элемента <html>.

Функция возвращает light, dark или auto. Если тема на элементе не установлена, по умолчанию возвращается light.

Sur cette page