C'è un modo per rilevare l'uso della modalità scura?

C’è un modo in un plugin / componente del tema per rilevare se il tema corrente sta utilizzando la modalità scura?
In alternativa, c’è un modo per ottenere l’ID del tema attivo?
O dovremmo creare componenti del tema diversi per temi chiari e temi scuri?

3 Mi Piace

Ciao,

Penso che ci siano alcuni modi per raggiungere questo obiettivo.

Puoi usare questo

Oppure questo


Adoro la sezione Argomenti Correlati di Discourse Ai :smiley: è molto più facile organizzare e trovare argomenti.

3 Mi Piace

personalmente preferisco avere temi scuri e chiari separati, piuttosto che modalità scure e chiare di un tema. penso che alcuni utenti trovino quel menu a discesa aggiuntivo confusionario. io creo semplicemente versioni chiare e scure dei temi e le metto nel menu hamburger, ma ho solo 4 temi attivi (ho realizzato temi speciali a tempo limitato, ad esempio avevamo temi chiari e scuri per il Masters di golf durante il torneo). basta tenere traccia delle palette di colori.

2 Mi Piace

Ho risolto aggiungendo una singola riga di codice alla sezione Head di ciascun tema a seconda dei colori:

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

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

Grazie per i vostri input @Don @Lilly

2 Mi Piace

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