0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p><a>#статьи</a></p>
1
<p><a>#статьи</a></p>
2
<ul><li>22 июн 2021</li>
2
<ul><li>22 июн 2021</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><h2>Тёмная тема: приёмы, которые помогут сделать качественный интерфейс</h2>
4
</ul><h2>Тёмная тема: приёмы, которые помогут сделать качественный интерфейс</h2>
5
<p>Рассказываем про кейсы Google, Apple, Microsoft и "ВКонтакте" - главное, что нужно знать про разработку тёмной темы.</p>
5
<p>Рассказываем про кейсы Google, Apple, Microsoft и "ВКонтакте" - главное, что нужно знать про разработку тёмной темы.</p>
6
<p>Редактор. Пишет про дизайн, редактирует книги, шутит шутки, смотрит аниме.</p>
6
<p>Редактор. Пишет про дизайн, редактирует книги, шутит шутки, смотрит аниме.</p>
7
<p>Тёмная тема стала популярной в 2018 году после её релиза на macOS Mojave. Её полюбили за удобство для глаз и возможность по-новому посмотреть на привычные интерфейсы.</p>
7
<p>Тёмная тема стала популярной в 2018 году после её релиза на macOS Mojave. Её полюбили за удобство для глаз и возможность по-новому посмотреть на привычные интерфейсы.</p>
8
<p>Создание тёмной темы - сложная дизайнерская задача: под тёмный фон нужно подобрать новые цвета, сохранить общую узнаваемость интерфейса и читаемость текста. Рассмотрим, какие принципы и приёмы помогут вам сделать тёмную тему для собственного интерфейса на примере Google, Apple, Microsoft и "ВКонтакте".</p>
8
<p>Создание тёмной темы - сложная дизайнерская задача: под тёмный фон нужно подобрать новые цвета, сохранить общую узнаваемость интерфейса и читаемость текста. Рассмотрим, какие принципы и приёмы помогут вам сделать тёмную тему для собственного интерфейса на примере Google, Apple, Microsoft и "ВКонтакте".</p>
9
<p>В отличие от обычных экранов, OLED-дисплеи полностью выключают пиксели на месте чёрного цвета. Например, если на странице чёрный фон и белый текст, OLED-дисплей активирует пиксели только для текста и тратит меньше энергии батареи. Благодаря этому пользователь видит глубокий чёрный цвет, а батарея устройства разряжается медленнее.</p>
9
<p>В отличие от обычных экранов, OLED-дисплеи полностью выключают пиксели на месте чёрного цвета. Например, если на странице чёрный фон и белый текст, OLED-дисплей активирует пиксели только для текста и тратит меньше энергии батареи. Благодаря этому пользователь видит глубокий чёрный цвет, а батарея устройства разряжается медленнее.</p>
10
<p>Наглядный эксперимент провело издание PhoneBuff. Оказалось, что в среднем тёмная тема экономит 30% заряда:</p>
10
<p>Наглядный эксперимент провело издание PhoneBuff. Оказалось, что в среднем тёмная тема экономит 30% заряда:</p>
11
<p><a>Исследования показали</a>, что для людей с нормальным зрением нет принципиальной разницы, как читать текст: в тёмном или светлом окружении. Но людям с катарактой или другими проблемами со зрением удобнее воспринимать текст на тёмном фоне.</p>
11
<p><a>Исследования показали</a>, что для людей с нормальным зрением нет принципиальной разницы, как читать текст: в тёмном или светлом окружении. Но людям с катарактой или другими проблемами со зрением удобнее воспринимать текст на тёмном фоне.</p>
12
<p>Светлый контент в тёмном окружении привлекает к себе внимание - это помогает пользователю сфокусироваться на задачах, которые он хочет решить в приложении. Посмотрите, как выделяется письмо в приложении Mail в macOS - оторвать от него глаз невозможно:</p>
12
<p>Светлый контент в тёмном окружении привлекает к себе внимание - это помогает пользователю сфокусироваться на задачах, которые он хочет решить в приложении. Посмотрите, как выделяется письмо в приложении Mail в macOS - оторвать от него глаз невозможно:</p>
13
Белое письмо выделяется на фоне тёмного интерфейса и обоев. Изображение: Apple<p>Пользователи выбирают тёмную тему по разным причинам: кому-то она кажется более строгой, кому-то так удобнее воспринимать текст, кто-то хочет просто поменять цвета в привычном приложении. Хотя тёмная тема не обязательна, желательно дать пользователям возможность её использовать.</p>
13
Белое письмо выделяется на фоне тёмного интерфейса и обоев. Изображение: Apple<p>Пользователи выбирают тёмную тему по разным причинам: кому-то она кажется более строгой, кому-то так удобнее воспринимать текст, кто-то хочет просто поменять цвета в привычном приложении. Хотя тёмная тема не обязательна, желательно дать пользователям возможность её использовать.</p>
14
<p>Тёмная тема появилась во всех сервисах Google, Apple и Microsoft. Поэтому изобретать велосипед остальным дизайнерам уже не нужно - все принципы и приёмы давно проверены крупными корпорациями.</p>
14
<p>Тёмная тема появилась во всех сервисах Google, Apple и Microsoft. Поэтому изобретать велосипед остальным дизайнерам уже не нужно - все принципы и приёмы давно проверены крупными корпорациями.</p>
15
<p>Google применяет систему Material Design. В светлой теме плашки отделяются друг от друга по принципу "наслаивания": каждый элемент интерфейса - это отдельный слой, который отбрасывает тень на предыдущий:</p>
15
<p>Google применяет систему Material Design. В светлой теме плашки отделяются друг от друга по принципу "наслаивания": каждый элемент интерфейса - это отдельный слой, который отбрасывает тень на предыдущий:</p>
16
Каждая плашка в приложении Android - это отдельный слой. Изображение: Google<p>В тёмной теме это правило не работает, так как на чёрной поверхности тень того же оттенка увидеть невозможно. Чтобы разрешить это противоречие, дизайнеры Google выделяют слои высветлением: чем ближе объект к пользователю, тем он светлее. Тени не такие заметные, но они есть:</p>
16
Каждая плашка в приложении Android - это отдельный слой. Изображение: Google<p>В тёмной теме это правило не работает, так как на чёрной поверхности тень того же оттенка увидеть невозможно. Чтобы разрешить это противоречие, дизайнеры Google выделяют слои высветлением: чем ближе объект к пользователю, тем он светлее. Тени не такие заметные, но они есть:</p>
17
Чем выше слой, тем ближе он к источнику света и тем светлее его фон. Изображение: Google<p>Теми же соображениями руководствовались дизайнеры<a>мобильной версии Office 365</a>и "<a>ВКонтакте</a>":</p>
17
Чем выше слой, тем ближе он к источнику света и тем светлее его фон. Изображение: Google<p>Теми же соображениями руководствовались дизайнеры<a>мобильной версии Office 365</a>и "<a>ВКонтакте</a>":</p>
18
Палитра мобильного приложения "ВКонтакте". Изображение: "ВКонтакте"<p>Apple хитро поступила с тенями в macOS. Их сделали насыщеннее и дополнительно усилили контраст с помощью чёрной обводки и внутренних бликов окна:</p>
18
Палитра мобильного приложения "ВКонтакте". Изображение: "ВКонтакте"<p>Apple хитро поступила с тенями в macOS. Их сделали насыщеннее и дополнительно усилили контраст с помощью чёрной обводки и внутренних бликов окна:</p>
19
Тени в тёмной теме macOS с обводкой и внутренними бликами окна и без них. Изображение: Apple<p>В стандартных приложениях macOS интересно реализован фон. Для окон добавили серый цвет, который смешивается со средним цветом обоев рабочего стола. Это позволяет приложениям в тёмной теме выглядеть гармонично на любых обоях: хоть на тёмных, хоть на светлых:</p>
19
Тени в тёмной теме macOS с обводкой и внутренними бликами окна и без них. Изображение: Apple<p>В стандартных приложениях macOS интересно реализован фон. Для окон добавили серый цвет, который смешивается со средним цветом обоев рабочего стола. Это позволяет приложениям в тёмной теме выглядеть гармонично на любых обоях: хоть на тёмных, хоть на светлых:</p>
20
Системные приложения macOS адаптируют цвет фона к обоям пользователя. Изображение: Apple<p>Если инвертировать весь интерфейс, цвета на нём будут кислотными. Смотреть на такое приложение неприятно из-за высокого контраста:</p>
20
Системные приложения macOS адаптируют цвет фона к обоям пользователя. Изображение: Apple<p>Если инвертировать весь интерфейс, цвета на нём будут кислотными. Смотреть на такое приложение неприятно из-за высокого контраста:</p>
21
Вот почему тёмная тема - это не инверсия. Изображение: Google<p>На тёмном фоне насыщенные цвета выделяются гораздо сильнее. Например, яркий синий цвет хорошо выглядит в светлой теме, но в тёмной он кажется гораздо ярче:</p>
21
Вот почему тёмная тема - это не инверсия. Изображение: Google<p>На тёмном фоне насыщенные цвета выделяются гораздо сильнее. Например, яркий синий цвет хорошо выглядит в светлой теме, но в тёмной он кажется гораздо ярче:</p>
22
<p>Дизайнеры Google сформулировали правило для подбора цветов: чем темнее фон, тем светлее должны быть цвета элементов интерфейса. Каждый цвет разбили на яркостную градацию от 900 до 50 и подобрали наиболее контрастные и приятные глазу оттенки:</p>
22
<p>Дизайнеры Google сформулировали правило для подбора цветов: чем темнее фон, тем светлее должны быть цвета элементов интерфейса. Каждый цвет разбили на яркостную градацию от 900 до 50 и подобрали наиболее контрастные и приятные глазу оттенки:</p>
23
Благодаря правилу градаций цветов у Google получилось адаптировать все системные цвета для тёмной темы. Изображение: Google<p>Цветовое правило работает не только с элементами интерфейса, но и с векторными иллюстрациями:</p>
23
Благодаря правилу градаций цветов у Google получилось адаптировать все системные цвета для тёмной темы. Изображение: Google<p>Цветовое правило работает не только с элементами интерфейса, но и с векторными иллюстрациями:</p>
24
Фон с палаткой специально сделали серым, чтобы не потерять детали. Изображение: Google<p>В том же направлении поработали и дизайнеры macOS. Каждому системному цвету подобрали тусклую пару для тёмной, чтобы цвета не "выжигали" глаза пользователей:</p>
24
Фон с палаткой специально сделали серым, чтобы не потерять детали. Изображение: Google<p>В том же направлении поработали и дизайнеры macOS. Каждому системному цвету подобрали тусклую пару для тёмной, чтобы цвета не "выжигали" глаза пользователей:</p>
25
Сверху - цвета светлой темы macOS, снизу - тёмной. Изображение: Apple<p>В тёмной теме macOS решили не только уменьшать непрозрачность текста белого цвета, но и подобрали оттенок серого, чтобы текст лучше читался на любом фоне:</p>
25
Сверху - цвета светлой темы macOS, снизу - тёмной. Изображение: Apple<p>В тёмной теме macOS решили не только уменьшать непрозрачность текста белого цвета, но и подобрали оттенок серого, чтобы текст лучше читался на любом фоне:</p>
26
Если вместе с непрозрачностью менять оттенок серого, текст на цветном фоне будет проще прочитать. Изображение: Apple<p>Результат этой работы хорошо виден на боковой панели Finder:</p>
26
Если вместе с непрозрачностью менять оттенок серого, текст на цветном фоне будет проще прочитать. Изображение: Apple<p>Результат этой работы хорошо виден на боковой панели Finder:</p>
27
Текст и иконки в тёмном Finder хорошо читаются благодаря уровням непрозрачности и оттенкам серого. Изображение: Apple<p>Также важен контраст текста и фона. Приложением или сайтом с тёмной темой может пользоваться кто угодно, а значит, нужно подобрать удобные для всех цвета. Google, Apple и другие компании ориентируются на стандарт 1.4.6 WCAG: "Визуальное отображение текста и текст на изображениях должны иметь коэффициент контрастности не менее 7:1".</p>
27
Текст и иконки в тёмном Finder хорошо читаются благодаря уровням непрозрачности и оттенкам серого. Изображение: Apple<p>Также важен контраст текста и фона. Приложением или сайтом с тёмной темой может пользоваться кто угодно, а значит, нужно подобрать удобные для всех цвета. Google, Apple и другие компании ориентируются на стандарт 1.4.6 WCAG: "Визуальное отображение текста и текст на изображениях должны иметь коэффициент контрастности не менее 7:1".</p>
28
<p><strong>Совет.</strong>Чтобы проверить контраст своих цветов, зайдите на сайт<a>Web Aim</a>, введите код цвета текста в графу Foreground Color, а цвета фона - в Background Color. За образец контрастности можно брать значения Google и Apple - 15,8:1.</p>
28
<p><strong>Совет.</strong>Чтобы проверить контраст своих цветов, зайдите на сайт<a>Web Aim</a>, введите код цвета текста в графу Foreground Color, а цвета фона - в Background Color. За образец контрастности можно брать значения Google и Apple - 15,8:1.</p>
29
<p>Обычно иконки для интерфейсов рисуют контурами - делают только обводку, оставляя пространство внутри "пустым". Если сделать то же самое в тёмной теме, иконки станут слишком контрастными и будут выглядеть довольно странно:</p>
29
<p>Обычно иконки для интерфейсов рисуют контурами - делают только обводку, оставляя пространство внутри "пустым". Если сделать то же самое в тёмной теме, иконки станут слишком контрастными и будут выглядеть довольно странно:</p>
30
Системные иконки macOS: хорошо выглядят в светлой теме и плохо в тёмной. Изображение: Apple<p>В Apple решили, что раз стандартный подход делает иконки плоскими и портит формы, нужно не только инвертировать цвет, но и изменить подход к рисованию. Поэтому в тёмной теме все пиктограммы macOS залиты белым цветом:</p>
30
Системные иконки macOS: хорошо выглядят в светлой теме и плохо в тёмной. Изображение: Apple<p>В Apple решили, что раз стандартный подход делает иконки плоскими и портит формы, нужно не только инвертировать цвет, но и изменить подход к рисованию. Поэтому в тёмной теме все пиктограммы macOS залиты белым цветом:</p>
31
Системные иконки для тёмной темы macOS. Изображение: Apple<p>Так же поступили и дизайнеры мобильной версии Office 365 - перерисовали иконки с использованием заливки:</p>
31
Системные иконки для тёмной темы macOS. Изображение: Apple<p>Так же поступили и дизайнеры мобильной версии Office 365 - перерисовали иконки с использованием заливки:</p>
32
Иконки мобильной версии Office 365 для светлой и тёмной темы. Изображение: Microsoft<p>При таком подходе иконки не теряют форму, остаются читаемыми и контрастными.</p>
32
Иконки мобильной версии Office 365 для светлой и тёмной темы. Изображение: Microsoft<p>При таком подходе иконки не теряют форму, остаются читаемыми и контрастными.</p>
33
<p>Чтобы ничего не забыть при создании тёмной темы, придерживайтесь правил:</p>
33
<p>Чтобы ничего не забыть при создании тёмной темы, придерживайтесь правил:</p>
34
<ul><li>Используйте инверсию цветов осмысленно.</li>
34
<ul><li>Используйте инверсию цветов осмысленно.</li>
35
<li>Показывайте разные слои осветлением - чем ближе объект к пользователю, тем он светлее.</li>
35
<li>Показывайте разные слои осветлением - чем ближе объект к пользователю, тем он светлее.</li>
36
<li>Если вам нужно выделить тени, делайте это с помощью внутренних бликов окна и чёрной обводки.</li>
36
<li>Если вам нужно выделить тени, делайте это с помощью внутренних бликов окна и чёрной обводки.</li>
37
<li>На тёмном фоне насыщенные цвета выделяются гораздо сильнее. Поэтому чем темнее фон, тем светлее должны быть цвета элементов интерфейса.</li>
37
<li>На тёмном фоне насыщенные цвета выделяются гораздо сильнее. Поэтому чем темнее фон, тем светлее должны быть цвета элементов интерфейса.</li>
38
<li>Следите за контрастом фона и текста - он должен составлять 7:1, а лучше 15,8:1. Проверить контраст можно на сайте<a>Web Aim</a>.</li>
38
<li>Следите за контрастом фона и текста - он должен составлять 7:1, а лучше 15,8:1. Проверить контраст можно на сайте<a>Web Aim</a>.</li>
39
<li>Не рисуйте иконки контуром, используйте заливки.</li>
39
<li>Не рисуйте иконки контуром, используйте заливки.</li>
40
</ul><a><b>Попробуйте бесплатно 4 топовые профессии в дизайне</b>Пройдите бесплатный курс по дизайну. Добавьте 4 крутых кейса в портфолио и решите, в каком направлении развиваться дальше. Пройти курс→</a>
40
</ul><a><b>Попробуйте бесплатно 4 топовые профессии в дизайне</b>Пройдите бесплатный курс по дизайну. Добавьте 4 крутых кейса в портфолио и решите, в каком направлении развиваться дальше. Пройти курс→</a>