Менять тему (светлая/тёмная) в соответствии с темой системы (ОС) @media prefers-color-scheme

Avatar
  • обновлен

Медиа-запрос (media query) prefers-color-scheme уже с года полтора поддерживается браузерами, а в Яндекс до сих пор предлагают искать переключатель в настройках, чтобы сменить тему.

https://drafts.csswg.org/mediaqueries-5/#descdef-media-prefers-color-scheme

Для тех, кто не понял, обясняю: 

Браузер знает какая тема (светлая или тёмная в вашей операционной системе). Если разработчики сайта задействовали эту возможность и написали темную и светлую темы, то браузер сам будет менять тему на сайте.

A
Avatar
TheAndrey

YouTube и GitHub давно умеют определять тему автоматически. Нужно не отставать.

Главное, чтобы было меню выбора с тремя вариантами: светлая, тёмная или авто.

Avatar
Игорь Рыжов

Использую на macOS автоматическое переключение темы – днем светлая, ночью темная. Очень раздражает, что Яндекс.Музыка не умеет автоматически подстраиваться под систему.