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

La función getTheme está diseñada para obtener la configuración de tema de la página actual o de un elemento concreto.

Los tipos de tema incluyen light, dark y auto. Ver Modo oscuro.

Uso

Importa la función cuando lo necesites:

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

Ejemplo de uso:

// Obtener el tema en <html>
getTheme();

// Obtener el tema en el elemento class="element"
getTheme('.element');

// Obtener el tema en un elemento DOM específico
const element = document.querySelector('.element');
getTheme(element);

API

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

El parámetro de la función es el elemento del cual se quiere obtener el tema. Puede ser un selector CSS, un elemento DOM o un objeto JQ. Si no se pasa ningún parámetro, se obtiene el tema del elemento <html> por defecto.

La función devuelve light, dark o auto. Si el elemento no tiene un tema establecido, devuelve light por defecto.

Sur cette page