
Рассматривается общий принцип реализации “прыгающих” подписей к полям формы – преобразования placeholder текстового поля в label снаружи него с помощью только CSS и HTML.
Практическое использование Page Visibility API: определение активности вкладки браузера. Свойство document.visibilityState, событие visibilitychange.
CSS prefers-color-scheme это медиа-запрос, который определяет текущую настройку темы операционной системы пользователя.