“Обнаружение системы темного режима” Ответ

Windows обнаруживает систему темного режима

RegGetValueA - gets a value from the registry (winreg.h)
use it to retrieve this key:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize\AppsUseLightTheme
res == ERROR_SUCCESS && data == 0 = dark mode
otherwise = light mode (1 is light and fallback should be light)
Stormy Salmon

Обнаружение системы темного режима

/* Light mode */
@media (prefers-color-scheme: light) {
    body {
        background-color: white;
        color: black;
    }
}
flexflower

Обнаружение системы темного режима

/* Light mode, Dark mode is below... 
Standard is registered on W3C in Media Queries Level 5:
https://drafts.csswg.org/mediaqueries-5/#prefers-color-scheme
*/

@media (prefers-color-scheme: light) {
    body {
        background-color: white;
        color: black;
    }
}

/* Dark mode */
@media (prefers-color-scheme: dark) {
    body {
        background-color: black;
        color: white;
    }
}
Yellowed Yak

Ответы похожие на “Обнаружение системы темного режима”

Вопросы похожие на “Обнаружение системы темного режима”

Больше похожих ответов на “Обнаружение системы темного режима” по CSS

Смотреть популярные ответы по языку

Смотреть другие языки программирования