MDUIDocs
Copiar link do llms.txtCopiar link do llms-full.txtVer esta página em MarkdownDiscutir esta página no ChatGPTDiscutir documentação completa do projeto no ChatGPT
Cores predefinidas
Cor personalizada
Extrair cor do papel de parede
Selecione um papel de parede
Primeiros Passos
Desenvolvimento assistido por IA
Estilos
Integração com Frameworks
Componentes
Funções
Biblioteca de utilitários jq dialog alert confirm prompt snackbar getTheme setTheme getColorFromImage setColorScheme removeColorScheme loadLocale setLocale getLocale throttle observeResize breakpoint
Bibliotecas

getTheme

A função getTheme é usada para obter a configuração de tema da página atual ou de um elemento especificado.

Os tipos de tema incluem light, dark e auto. Consulte Modo escuro.

Como usar

Importe a função conforme necessário:

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

Exemplo de uso:

// Obter o tema no <html>
getTheme();

// Obter o tema no elemento class="element"
getTheme('.element');

// Obter o tema em um elemento DOM específico
const element = document.querySelector('.element');
getTheme(element);

API

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

O parâmetro da função é o elemento do qual se deseja obter o tema. Pode ser um seletor CSS, um elemento DOM ou um objeto JQ. Se nenhum parâmetro for passado, o padrão é obter o tema do elemento <html>.

O valor retornado da função é um dos valores light, dark ou auto. Se nenhum tema estiver definido no elemento, o padrão retornado será light.

Nesta página