Как создать шаблон письма с темной темой
Темная тема письма — это цветовая схема письма, при которой темный текст на светлом фоне заменяется светлым текстом на темном фоне.
Многие пользователи предпочитают темную тему, потому что она:
- уменьшает нагрузку на глаза, особенно в условиях недостаточной освещенности;
- лучше воспринимается людьми, у которых есть проблемы со зрением;
- экономит заряд батареи устройств.
В статье рассмотрим, как как настроить темную тему для шаблона в редакторе SendPulse, какие почтовые клиенты поддерживают пользовательскую настройку, и как пользователь видит темную тему.
Как пользователь видит темную тему
Существует два типа цветовых схем темной темы, используемых почтовыми клиентами:
Частичное изменение в цвете | Почтовый клиент обнаруживает фон письма со светлым цветом и инвертирует его в темный, а текст в светлый. Изначально темный фон со светлым текстом останутся неизменными. Почтовые клиенты, использующие такой тип цветовой схемы, поддерживают пользовательскую настройку темной темы. |
Полное изменение в цвете | Почтовый клиент обнаруживает фон письма со светлым цветом и инвертирует его в темный, а текст в светлый. Изначально темный фон со светлым текстом останутся неизменными. Почтовые клиенты, использующие такой тип цветовой схемы, поддерживают пользовательскую настройку темной темы. |
На картинке ниже вы можете увидеть как выглядит светлая и темная тема письма.
Как настроить темную тему шаблона
Перейдите в раздел Рассылки > Шаблоны и нажмите Добавить шаблон.
Далее выберите Упрощенный редактор.
Читайте также: Как работать с упрощенным редактором.
Нажмите на значок Исходный код.
В открывшемся окне вы можете добавить код своего письма.
Чтобы уведомить почтовых клиентов о том, что вы используете пользовательский темный режим в письме, внутри тега <head>
добавьте мета-теги для поддержки цветовой схемы:
<meta name="color-scheme" content="light dark">
<meta name="supported-color-schemes" content="light dark">
Для настройки пользовательского стиля внутри тега <style>
добавьте медиазапрос @media
. В нем вы можете указать цвет фона или текста, тип отображения элементов и другие настройки.
Медиазапрос @media
используется когда нужно применить разные стили для разных устройств по типу отображения, внешней среды или других характеристик устройства.
В примере ниже указаны настройки цвета фона и текста тела всего письма для темной темы:
@media (prefers-color-scheme: dark) {
body {
background-color: #808080;
color: #FFF5EE;
}
}
Продублируйте настройки пользовательского стиля с префиксом [data-ogsc]
или [data-ogsb]
внутри тега <style>
:
[data-ogsc] body {
background-color: #808080;
color: #FFF5EE;
}
Префиксы [data-ogsc]
и [data-ogsb]
используются для включения стилей для разных режимов в теги блоков письма.
Читайте также: Список поддерживаемых CSS и HTML атрибутов в шаблоне письма.
Далее в тег <body>
добавьте разметку своего письма.
Сохраните шаблон и используйте его в ваших рассылках.
Читайте также: Как отправить email рассылку.
Какие почтовые клиенты поддерживают темную тему
В таблице рассмотрим, какие почтовые клиенты поддерживают пользовательскую настройку темной темы письма с помощью медиазапросов @media
и префиксов [data-ogsc]
или [data-ogsb]
.
Почтовый клиент | Поддержка @media | Поддержка [data-ogsc] и [data-ogsb] |
IOS | ||
Почта | + | - |
Gmail | - | - |
Outlook | + | - |
myMail | - | - |
Android | ||
Gmail | - | - |
Outlook | - | + |
macOS | ||
Outlook | + | - |
Apple Mail | + | - |
Windows | ||
Outlook | - | - |
Веб-приложения | ||
Outlook.com | + | Частично |
Gmail | - | - |
Обновлено: 13.12.2023
или