Y a-t-il un moyen de détecter l'utilisation du mode sombre ?

Existe-t-il un moyen dans un plugin / composant de thème de détecter si le thème actuel utilise le mode sombre ?
Alternativement, existe-t-il un moyen d’obtenir l’ID du thème actif ?
Ou devrions-nous créer différents composants de thème pour les thèmes clairs et les thèmes sombres ?

3 « J'aime »

Bonjour,

Je pense qu’il existe plusieurs façons d’y parvenir.

Vous pouvez utiliser ceci :

Ou ceci :


J’adore la section Sujets Connexes de Discourse Ai :smiley:, c’est tellement plus facile d’organiser et de trouver des sujets.

3 « J'aime »

personnellement, je préfère avoir des thèmes sombres et clairs séparés, plutôt que des modes sombre et clair d’un thème. je pense que certains utilisateurs trouvent cette option déroulante supplémentaire déroutante. je crée simplement des versions de thèmes claires et sombres et je les place dans le menu hamburger, mais je n’ai que 4 thèmes actifs (j’ai cependant créé des thèmes spéciaux à durée limitée, par exemple nous avions des thèmes clairs et sombres pour le Masters de golf pendant le tournoi). il suffit de garder une trace des palettes de couleurs.

2 « J'aime »

J’ai résolu cela en ajoutant une seule ligne de code à la section Head de chaque thème en fonction des couleurs :

document.body.classList.add(“dark-theme”);

document.body.classList.add(“light-theme”);

Merci pour vos contributions @Don @Lilly

2 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.