Темная тема для сайта
Включение поддержки color-scheme
При разработка сайта очень важно учитывать, что пользователь может установить цветовую схему на уровне браузера или устройства. Это может привести к сюрпризам при рендеринге сайта вроде черного текста на черном фоне, или автоматического изменения цветовой палитры сайта, при которой он будет выглядеть непрезентабельно или не в соответствии с фирменным стилем.
Для определения цветовой схемы сайта используется метатег color-scheme:
<meta name="color-scheme" content="dark">
Также поддержку цветовых схем можно указать в CSS:
:root {
color-scheme: light dark; /* Поддержка обеих тем */
}
Варианты значений атрибута content:
- normal — используется цветовая палитра по умолчанию;
- only light — только светлый режим;
- (1) light, (2) dark, (3) light dark, (4) dark light — соответственно, (1) только светлая, (2) только темная, (3) оба варианта, но светлая предпочтительна, (4) оба варианта, но темная предпочтительна.
Подключение палитры
Допустим, Вы включили поддержку и светлой и темной темы. Теперь Вам нужно подключить стили, соответствующие активной цветовой схеме устройства или браузера. Это делается через CSS media prefers-color-scheme. Возможные значения:
- no-preference — пользователь не сделал никаких предпочтений;
- light — активна светлая тема;
- dark — темная, соответственно.
Например, можно задать палитру на уровне :root:
@media (prefers-color-scheme: light),
(prefers-color-scheme: no-preference) {
:root {
--title-color: #000;
--text-color: #333;
}
}
@media (prefers-color-scheme: dark) {
:root {
--title-color: #fff;
--text-color: #ccc;
}
}
Платформа netApp — это опыт создания тысяч сайтов, landing page и sass на всех популярных фреймворках, а также опыт создания самописных решений, упакованный в программный продукт.
Платформа поддерживает как темную, так и светлую цветовую схему сайта.
Мы постоянно развиваем эргономику своих продуктов, а также анализируем качественные сайты, продумываем идеи, находим возможности, фиксируем грамотные решения.
ЗарегистрироватьсяСтатьи о маркетинге, фрилансе, удаленке, новости платформы
-
18.10.2024Тайный заговор по уничтожению фриланса
Модерация удаляет сообщения кандидатам, откликнувшимся на проект, посчитав их спамом. -
07.10.2025Пользователь не поймет
«Пользователь не поймет» — главная отмазка неграмотных маркетологов. В чем их ошибка? -
10.07.2025TikTok внедрил систему сквозной аналитики с интеграцией CRM
Социальная сеть TikTok продолжает развивать инструменты для бизнеса, и одним из ключевых нововведений стала система сквозной анали... -
10.07.2025Telegram тестирует встроенный сервис performance-рекламы с оплатой за конверсии
Telegram начал закрытое тестирование революционного для платформы рекламного формата - performance-рекламы с оплатой за целевые де... -
27.06.2025CopyGenX: новый стандарт генеративного ИИ, превосходящий ChatGPT
CopyGenX представляет собой следующее поколение языковых моделей, разработанное специально для профессионального использования. -
24.06.2025Вирусный тренд: Мемные камео — как бренды используют интернет-мемы в рекламе
В последние годы маркетологи всё чаще обращаются к мемам как к инструменту вирусного продвижения. Одним из самых ярких трендов ста... -
22.06.2024Многостраничный одностраничник
Сайты на netapp теперь работают как одностраничники и многостраничники одновременно. -
07.09.2024Дизайнер должен компенсировать...
Недавно у меня был интересный диалог с потенциальным клиентом, который ставит своих сотрудников на "счётчик". -
29.07.2025Рост цен на рекламу в Telegram: причины, динамика и прогнозы на 2025 год
Середина 2025 года ознаменовалась резким увеличением стоимости рекламных размещений в Telegram. -
30.07.2025Google Карты и 2ГИС: анализ конкурентного равновесия на российском рынке
Современный российский рынок цифровых картографических сервисов демонстрирует уникальный пример конкурентного баланса. -
15.09.2025Сколько времени занимает разработка простого сайта
Каждый, кто только задумывается о создании своего первого веб-ресурса, начинает с поиска ответа на казалось бы простой вопрос: а с... -
23.06.2025Red Bull – реклама с беспилотными гонками в Дубае 2025
В 2025 году Red Bull совершил очередной маркетинговый прорыв, организовав первые в мире беспилотные гоночные соревнования в Дубае....