Ich habe den folgenden HTML-, CSS & JS -Code für eine einfache Website. Dies wird auf Chrome und Safari auf dem Desktop sowie auf dem Handy gut angezeigt. Die Farben scheinen jedoch im -Dunk -Modus nur invertiert zu werden, wenn sie auf Brave & Opera auf dem Mobiltelefon betrachtet werden. Der Listenhintergrund zeigt beispielsweise die--Link-Color anstelle der Farbe-list-bg in der dunklen Themen des Opera & Brave auf Mobilgeräten. Die Header werden auch weiß, anstatt die-Text-Color unter anderem mit Fußzeile Display usw. zu haben. Ich nahm an, dass es konsequent funktionieren sollte, da ich jede Farbe angeben sollte, also bin ich nicht sicher, warum sie gewonnen hat. t richtig zeigen. Jede Hilfe wird geschätzt. net /f0arHjrv.jpg " /> < /p>
Ich habe den folgenden HTML-, CSS & JS -Code für eine einfache Website. Dies wird auf Chrome und Safari auf dem Desktop sowie auf dem Handy gut angezeigt. Die Farben scheinen jedoch im [b] -Dunk -Modus nur [/b] invertiert zu werden, wenn sie auf Brave & Opera auf dem Mobiltelefon betrachtet werden. Der Listenhintergrund zeigt beispielsweise die--Link-Color anstelle der Farbe-list-bg in der dunklen Themen des Opera & Brave auf Mobilgeräten. Die Header werden auch weiß, anstatt die-Text-Color unter anderem mit Fußzeile Display usw. zu haben. Ich nahm an, dass es konsequent funktionieren sollte, da ich jede Farbe angeben sollte, also bin ich nicht sicher, warum sie gewonnen hat. t richtig zeigen. Jede Hilfe wird geschätzt. net /f0arHjrv.jpg " /> < /p>
// observe theme changes window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', e => { if (!localStorage.getItem('theme')) { // Only react to system changes if user hasn't set a preference const newTheme = e.matches ? 'dark' : 'light'; updateTheme(newTheme); } });
// observe changes in localStorage from other pages window.addEventListener('storage', function(e) { if (e.key === 'theme') { updateTheme(e.newValue); } });
// Optional: Listen for visibility changes to ensure sync when tab becomes visible document.addEventListener('visibilitychange', function() { if (document.visibilityState === 'visible') { updateTheme(getThemePreference()); } }); }
// Initialize on DOM content loaded if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initThemeSwitch); } else { initThemeSwitch(); // Call directly if DOM is already loaded }< /code> /* Import fonts */ @import url('https://fonts.googleapis.com/css2?family=Special+Elite&display=swap');
Ich habe den folgenden HTML-, CSS & JS -Code für eine einfache Website. Dies wird auf Chrome und Safari auf dem Desktop sowie auf dem Handy gut angezeigt. Die Farben scheinen jedoch im -Dunk -Modus...
Ich habe den folgenden HTML-, CSS & JS -Code für eine einfache Website. Dies wird auf Chrome und Safari auf dem Desktop sowie auf dem Handy gut angezeigt. Die Farben scheinen jedoch im -Dunk -Modus...
Ich habe den folgenden HTML-, CSS & JS -Code für eine einfache Website. Dies wird auf Chrome und Safari auf dem Desktop sowie auf dem Handy gut angezeigt. Die Farben scheinen jedoch im -Dunk -Modus...
Ich habe den folgenden HTML-, CSS & JS -Code für eine einfache Website. Dies wird auf Chrome und Safari auf dem Desktop sowie auf dem Handy gut angezeigt. Die Farben scheinen jedoch bei der...
Ich habe den folgenden HTML-, CSS & JS -Code für eine einfache Website. Dies wird auf Chrome und Safari auf dem Desktop sowie auf dem Handy gut angezeigt. Die Farben scheinen jedoch bei der...