MDUIDocs
Копировать ссылку llms.txtКопировать ссылку llms-full.txtПросмотреть страницу в MarkdownОбсудить страницу с ChatGPTОбсудить полную документацию проекта с ChatGPT
Предустановленный цвет
Пользовательский цвет
Извлечь цвет из обоев
Пожалуйста, выберите обои
Начало работы
Разработка с помощью ИИ
Стили
Интеграция с фреймворками
Компоненты
Функции
Библиотека jq dialog alert confirm prompt snackbar getTheme setTheme getColorFromImage setColorScheme removeColorScheme loadLocale setLocale getLocale throttle observeResize breakpoint
Библиотеки

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.

На этой странице