По-малко напрежение в очите
Намалява напрежението в очите при слаба околна светлина и прави съдържанието по-удобно за четене.
Над 40% от получателите отварят имейлите си в Dark Mode. В това ръководство ще видите как различните имейл клиенти прилагат тъмния режим, кои CSS подходи работят най-добре, как да оптимизирате изображенията, какви решения да използвате за конкретни клиенти и кои практики за достъпност са най-важни, за да изглеждат имейлите ви добре при всяка цветова схема.
Dark Mode е настройка на интерфейса, при която светлите фонове се заменят с тъмни, а тъмният текст става светъл. Още през 70-те години това е стандарт при CRT мониторите със зелено върху черно, а в масовата употреба dark mode се завръща, когато Apple го добавя в macOS през 2018 г. и в iOS през 2019 г. След това Google, Microsoft и почти всички големи платформи последваха този пример. Днес над 40% от отварянията на имейли се случват в среда с Dark Mode, което го прави важен фактор за всеки специалист по имейл маркетинг и всеки разработчик на имейли.
Намалява напрежението в очите при слаба околна светлина и прави съдържанието по-удобно за четене.
Удължава живота на батерията при OLED екрани, като изключва отделните черни пиксели.
Намалява излагането на синя светлина и може да подпомогне по-добрия сън.
Много потребители просто предпочитат изчистения и модерен вид на тъмните интерфейси.
If you're ignoring dark mode, a significant portion of your subscribers are likely opening your emails to find broken layouts, invisible logos, or unreadable text. The good news: with the right techniques, you can deliver a polished experience in both light and dark environments.
Има три основни начина, по които имейл клиентите прилагат Dark Mode към HTML имейлите. Ако ги разбирате добре, ще можете да изградите много по-надежден подход.
Някои имейл клиенти превключват интерфейса си в Dark Mode, но оставят HTML имейла ви напълно непроменен. В тази група попадат Apple Mail без meta тагове за Dark Mode, Gmail уеб поща за десктоп, AOL и Yahoo Mail. Apple Mail е особен случай, защото ако добавите meta тагове за Dark Mode, но не зададете собствени стилове, той прилага частично инвертиране.
При този подход зоните със светъл фон се откриват и се обръщат към тъмен, докато участъците, които вече са тъмни, остават непроменени. Outlook.com, Outlook приложенията, Office 365 за Mac и Gmail за Android използват този метод. Повечето клиенти с частично инвертиране поддържат и някакъв начин за прилагане на стилове за Dark Mode.
Това е най-агресивният подход, при който се инвертират както светлите, така и тъмните фонове. Gmail приложението за iOS, Outlook 2021 за Windows, Office 365 за Windows и Windows Mail използват пълно инвертиране на цветовете. Тези клиенти се контролират най-трудно, защото не поддържат media заявки за Dark Mode.
Тази таблица показва как всеки основен имейл клиент обработва визуализирането в dark mode и кои методи за прилагане на стилове поддържа. Използвайте я като ориентир, когато планирате стратегията си за Dark Mode.
| Имейл клиент | Поведение в Dark Mode | @media | [data-ogsc] | Бележки |
|---|---|---|---|---|
| Apple Mail (macOS) | Без промяна | ✓ | ✘ | Чисто белите фонове се инвертират, ако присъстват meta тагове за Dark Mode. |
| iPhone / iPad (iOS) | Без промяна | ✓ | ✘ | Същото поведение като Apple Mail при iOS устройствата. |
| Outlook.com | Частично инвертиране | ✘ | ~ | По-светлите фонове се потъмняват. Смяната на изображения работи, ако изображението е поставено като линк. |
| Outlook 2021 (Win) | Пълно инвертиране | ✘ | ✘ | VML секциите могат да се насочват с CSS, специфичен за MSO. |
| Outlook App (iOS) | Частично инвертиране | ✘ | ~ | По-светлите фонове се потъмняват, а светлият текст върху тъмен фон също може да потъмнее. |
| Outlook App (Android) | Частично инвертиране | ✘ | ~ | Поведение, сходно с Outlook за мобилни устройства, затова тествайте отделно. |
| Gmail App (iOS) | Пълно инвертиране | ✘ | ✘ | За някои цветове може да се използва заобиколно решение с CSS blend mode. |
| Gmail App (Android) | Частично инвертиране | ✘ | ✘ | Частично инвертира светлите фонове. |
| Gmail (Web) | Без промяна | ✘ | ✘ | Gmail уеб поща за десктоп не променя имейла ви. |
| Office 365 (Win) | Пълно инвертиране | ✘ | ✘ | Рисковият профил е сходен с този при Outlook за десктоп. |
| Office 365 (Mac) | Частично инвертиране | ~ | ✘ | По-лесен е за контрол от Outlook за Windows, но все пак изисква тестване. |
| Windows Mail | Пълно инвертиране | ✘ | ✘ | Напълно инвертира както светлите, така и тъмните повърхности. |
Тази CSS media заявка работи по същия начин като media заявките за адаптивен дизайн, но е насочена към интерфейси в dark mode. Тя ви позволява да създадете изцяло персонализирана тема за dark mode със смяна на изображения, hover ефекти и фонови изображения. Поддържа се от Apple Mail за macOS и iOS, Outlook 2019 за Mac и Office 365 за Mac. За да се активира в Apple Mail, са нужни meta тагове за Dark Mode в <head> to activate in Apple Mail.
@media (prefers-color-scheme: dark) {
.darkmode { background-color: #1a1a2e !important; }
h1, h2, p, span, a { color: #ffffff !important; }
.link { color: #91ADD4 !important; }
}
Този метод е предназначен конкретно за Outlook приложението. Не всяко CSS свойство работи с него, но той позволява смяна на изображения в Outlook.com и промяна на цветовете в Outlook приложенията. Добра практика е да дублирате своите стилове за Dark Mode от @media със селектори с префикс [data-ogsc] , за да покриете и двата метода с минимално допълнително усилие.
[data-ogsc] .darkmode {
background-color: #1a1a2e !important;
}
[data-ogsc] h1, [data-ogsc] h2,
[data-ogsc] p, [data-ogsc] span {
color: #ffffff !important;
}
[data-ogsc] .link {
color: #91ADD4 !important;
}
Добавете тези meta тагове в <head> на имейла си, за да заявите поддръжка на dark mode. Така имейл клиентите разбират, че имейлът е подготвен както за светъл, така и за тъмен режим, а в Apple Mail това активира и media заявката.
<meta name="color-scheme" content="light dark">
<meta name="supported-color-schemes" content="light dark">
Подсилете декларацията от meta таговете, като добавите CSS свойството color-scheme във вградените си стилове. Това дава допълнителен сигнал към имейл клиентите.
:root {
color-scheme: light dark;
supported-color-schemes: light dark;
}
Добавете собствени стилове за dark mode в media заявка с prefers-color-scheme. Включете класове за фонове, цветове на текста, цветове на линковете и правила за показване и скриване на изображения.
@media (prefers-color-scheme: dark) {
.darkmode { background-color: #272623 !important; }
.dark-img {
display: block !important;
width: auto !important;
overflow: visible !important;
max-height: inherit !important;
max-width: inherit !important;
}
.light-img {
display: none !important;
}
h1, h2, h3, p, span, a, b {
color: #ffffff !important;
}
.link { color: #91ADD4 !important; }
}
За да осигурите поддръжка в Outlook приложението за Android и iOS, дублирайте всички свои стилове за dark mode от media заявката с префикс [data-ogsc] . Това се прави лесно, защото използвате същите правила с нов префикс.
[data-ogsc] .darkmode {
background-color: #272623 !important;
}
[data-ogsc] .dark-img {
display: block !important;
width: auto !important;
overflow: visible !important;
}
[data-ogsc] .light-img {
display: none !important;
}
[data-ogsc] h1, [data-ogsc] h2,
[data-ogsc] p, [data-ogsc] span,
[data-ogsc] a, [data-ogsc] b {
color: #ffffff !important;
}
Използвайте отделни версии на логото и основните графични елементи за светъл и тъмен режим. Изображението за светъл режим се показва по подразбиране, а това за тъмен режим се скрива с inline CSS и се показва чрез класовете за Dark Mode. Обгърнете изображението за тъмен режим в MSO условни коментари, за да го скриете от Outlook за десктоп.
<!-- Light mode logo (default) -->
<img class="light-img" src="logo-dark.png"
width="163" height="60" alt="Brand Logo" />
<!-- Dark mode logo (hidden by default) -->
<!--[if !mso]><!-->
<div class="dark-img" style="display:none;
overflow:hidden; max-height:0px;
max-width:0px; visibility:hidden;">
<img src="logo-light.png"
width="163" height="60" alt="Brand Logo" />
</div>
<!--<![endif]-->
Имейл клиентите непрекъснато променят логиката си за визуализиране в Dark Mode. Тествайте всеки имейл както в светъл, така и в тъмен режим при основните клиенти. Използвайте инструменти като Litmus или Email on Acid за пълни прегледи. Обърнете специално внимание на Gmail за iOS, Outlook за Windows и Apple Mail, защото тези три клиента покриват най-широкия диапазон от поведения при визуализиране.
Изображенията са сред най-трудните елементи за работа в имейли за dark mode. Лога с тъмен текст могат да изчезнат върху тъмен фон, а непрозрачните фонове на изображенията често създават неприятни бели правоъгълници. Ето техники, които работят надеждно в различните сценарии за dark mode.
Добавете фин светъл контур около тъмния текст в прозрачните PNG лога. Този ефект не се забелязва на светъл фон, но запазва логото четимо върху тъмен фон в клиенти, където не можете да контролирате смяната на изображения.
За максимален контрол създайте две версии на логото и важните графични елементи, едната оптимизирана за светли фонове, а другата за тъмни. Използвайте CSS смяна, за да показвате правилната версия.
Избирайте цветове с достатъчен контраст както върху бял, така и върху черен фон. Средните тонове естествено работят добре и в двата режима и са особено полезни за икони и илюстрации.
Анимираните PNG поддържат коректна alpha прозрачност и по-широк цветови диапазон, което ги прави много по-подходящи за Dark Mode от анимираните GIF с груби бели ръбове.
Ако изображенията ви са с непрозрачен фон, оставяйте достатъчно вътрешен отстъп около основния акцент, за да избегнете неприятен контраст, когато фонът на имейла около тях промени цвета си. Изображенията на пълна ширина, които запълват контейнера си изцяло, избягват този проблем най-добре.
Dark mode може едновременно да помага и да създава проблеми от гледна точка на достъпността. Той може да подобри четимостта за хора с катаракта, но също така да доведе до затруднения при хора с далтонизъм или дислексия. Тъй като имейл клиентите прилагат тъмния режим по различен начин, не можете напълно да контролирате как всеки абонат ще види имейла ви. Тези практики обаче значително подобряват изживяването.
Не оставяйте Dark Mode за последния момент. Помислете за него още в началото на дизайн процеса и заложете отделна палитра в своята дизайн система.
Използвайте #000001 вместо #000000 и #fffffe вместо #ffffffApple Mail конкретно инвертира hex стойностите за чисто черно и чисто бяло.
Прозрачните PNG се сливат чисто както със светли, така и с тъмни фонове и премахват неприятните бели полета, които непрозрачните изображения създават в Dark Mode.
Сенките, които изглеждат добре върху бял фон, могат да изчезнат върху тъмен. Тествайте ги и в двата режима и използвайте други техники за акцент там, където е нужно.
Където е възможно, използвайте HTML текст вместо изображения с вграден текст. HTML текстът е по-достъпен и участва коректно в инвертирането на цветовете.
Винаги преглеждайте имейлите както в светъл, така и в тъмен режим в Apple Mail, Gmail и Outlook. Логиката на клиентите се променя често, затова тествайте всяка кампания, а не само базовите си шаблони.
Apple Mail инвертира чисто бяло и чисто черно, когато присъстват meta тагове за Dark Mode. Вместо това използвайте стойности, близки до бяло и близки до черно. Без тези meta тагове Apple Mail изобщо няма да променя имейла ви.
Gmail не поддържа @media (prefers-color-scheme: dark) на нито една платформа. Gmail за десктоп не прави промени, Gmail за Android прилага частично инвертиране, а Gmail за iOS прилага пълно инвертиране. Използвайте заобиколни решения само там, където четимостта наистина го изисква.
Outlook за Windows използва Microsoft Word, за да визуализира имейлите, и при Dark Mode инвертира цветовете изцяло. Outlook.com поддържа частично насочване чрез [data-ogsc] за смяна на изображения. Тествайте всеки вариант на Outlook поотделно, защото поведението им се различава значително.
Дизайнът на имейли за Dark Mode изисква специализиран подход, който отчита начина, по който различните имейл клиенти визуализират HTML имейлите, когато потребителят е включил тъмен режим. След като над 40% от отварянията на имейли се случват в среда с Dark Mode, оптимизацията както за светли, така и за тъмни цветови схеми вече не е по избор. Имейл клиентите прилагат Dark Mode по три различни начина: без промяна, с частично инвертиране на цветовете и с пълно инвертиране на цветовете. Всеки от тези подходи изисква различна CSS стратегия, включително заявки @media (prefers-color-scheme: dark) и селектори [data-ogsc] за специфична поддръжка в Outlook.
EmailDeer специализира в ръчно кодирани HTML имейли, оптимизирани за Dark Mode във всички основни имейл клиенти. Ние изграждаме персонализирани Dark Mode теми със смяна на изображения, достъпни цветови палитри и специфични решения за клиенти като Gmail за iOS и VML корекции за Outlook за Windows. Независимо дали ви трябва единичен шаблон, подготвен за Dark Mode, или постоянна поддръжка на имейл production процеси, нашият екип гарантира, че брандът ви ще изглежда изпипано във всяка входяща поща, независимо от предпочитаната цветова схема.
Ние кодираме всеки имейл ръчно, така че да изглежда отлично както в светъл, така и в тъмен режим при всички основни имейл клиенти. Свържете се с нас и ние ще поемем сложната част.