Material Design на русском. Часть 14 — Цвет в Material | by Ruslan Sharipov | Дизайн-кабак
Привет. Меня зовут Руслан. Я UX/UI дизайнер в Siemens. У меня есть ютуб-канал, на котором записано несколько плейлистов по основам UX/UI дизайна. В этой серии постов однако я просто делюсь вольным переводом Material Design на русский язык. Оригинальный источник: здесь.
Это руководство по цвету из Material Design может помочь в создании цветовой темы, которая отразит бренд или стиль продукта.
Руководство по цвету Материал позволяет применять цвет для интерфейса осмысленно. Изначально надо выбрать основной и второстепенный цвета, которые отображают ваш бренд. Затем темные и светлые оттенки каждого цвета можно применять к интерфейсу так, как тебе угодно.
Цвета и темизация
Цветовые темы разработаны таким образом, чтобы быть гармоничными, обеспечивать контраст в текстах и в элементах пользовательского интерфейса, а также чтобы различать поверхности друг от друга.
Для упрощения процесса подбора цвета можно использовать этот инструмент.
Простая палитра из основного и второстепенного цвета: 1) Основной цвет. 2) Второстепенный цвет. 3) Шкала светлых и темныъ оттенковИерархияЦвет указывает на то, являются ли элементы интерактивными, как они соотносятся с другими элементами и их степень важности. Важные элементы должны выделяться больше всего. Чаще всего для этого используется основной цвет.
Разборчивость
Текст и важные элементы, такие как иконки, должны соответствовать стандартам доступности, если они используются на цветном фоне.
Выразительность
Используй цвета своего бренда, которые усиливают стиль и запоминаемость.
Цветовая тема Material по умолчанию
Material Design уже имеет тему по умолчанию, которую можно использовать как есть, прямо из коробки.
Эта тема содержит следующее:
- Первичный и вторичный цвет
- Варианты первичных и вторичных цветов
- Дополнительные цвета интерфейса: цвет фона, поверхностей, ошибки, типографики и иконок.
- Все эти цвета могут быть кастомизированы под твое приложение
Основной цвет — это цвет, который чаще всего ты видишь на экране и у компонентов приложения.
Темный и светлый варианты основного цвета
Основной цвет можно использовать для создания всей цветовой темы для приложения, включая его темные и светлые варианты.
Распознавание UI элементов
Чтобы добавить контраст между элементами интерфейса, такими как верхняя панель приложения и системная панель, можно использовать светлые или темные варианты основного цвета. Ты также можешь использовать их, чтобы добавить контраст между элементами внутри компонента, например в иконке и для круга в плавающей кнопке (FAB).
Верхняя панель приложения использует светлые и темные варианты основного цвета, чтобы можно было различать ее от системной панели.А этот интерфейс использует основной цвет и два его варианта.Второстепенный цвет даёт больше возможностей, чтобы сделать акцент в приложении. Наличие второстепенного цвета необязательно и его следует применять аккуратно, чтобы подчеркнуть отдельные элементы интерфейса.
Если у тебя нет второстепенного цвета, то основной можно использовать для акцентов.
Второстепенные же цвета больше подходят для:
- Плавающей кнопки (FAB)
- Элементы выбора — слайдеры, переключатели
- Выделение текста
- Полоса загрузки (progress bar)
- Ссылки и заголовки
Темный и светлый варианты основного цвета
У второстепенного цвета, как и у основного, тоже могут быть темные и светлые варианты.
Темные и светлые варианты как основного, так и второстепенного цветов.Тут представлена цветовая схема из основного цвета и его варианта, а также используется вторичный цвет.Цвета для поверхностей, фона, ошибок, как правило, не отражают бренд, но нужны для следующего:
- Цвета для поверхностей влияют на компоненты, такие как карточки, списки и меню.
- Цвет фона виден за прокручиваемым контентом. Базовый цвет фона и поверхности — #FFFFFF (это белый цвет).
- Цвет ошибки указывает на ошибки в компонентах, например недопустимый текст в текстовом поле. Базовый цвет ошибки — #B00020.
«On colors» категория цвета
Я не знаю как правильно перевести «On colors». Суть в том, что поверхность может использовать какой-то определенный тип цвета из цветовой палитры, например карточка может быть основного цвета. Поэтому всякий раз, когда ты будешь размещать текст или иконки на таких поверхностях, эти элементы должны использовать специальные цвета, чтобы текст и иконки были разборчивыми и констрастными по сравнению с цветами самих поверхностей.
Такая категория цветов называется «On colors», имеется ввиду то, что такие цвета используются для элементов, которые появляются «над» поверхностями, которые используют следующие цвета: основной цвет, второстепенный цвет, цвет поверхности, цвет фона или цвет ошибки.
Вернемся к примеру с карточкой, которая окрашена в основной цвет (фиолетовый), так вот цвет текста или иконки, которая будет на этой карточки будет называться «on primary color» — над основным цветом. Данное название является переменной в андройд палитре и то же самое происходит со второстепенным (secondary)цветом — «on secondary color» и т.д. Проще говоря добавляется префикс «On».
В основном эта категория применяется к тексту, обводкам или иконкам, но можно использовать и для поверхностей. По умолчанию значения у таких «on» цветов — #FFFFFF и #000000.
- Цвет по умолчанию для on primary (над основным) — #FFFFFF
- Цвет по умолчанию для on secondary (над вторичным) — #FFFFFF
- Цвет по умолчанию для on background (над фоном) — #B00020.
- Цвет по умолчанию для on surface (над поверхностью)— #B00020
- Цвет по умолчанию для on error (над ошибкой) — #B00020
Чтобы обеспечить доступность в приложении, надо использовать светлые и темные варианты основного и второстепенного цветов. Кроме этого, эти цвета можно использовать для типографики, которая
Образцы цветов
Образец — это цвет, который выбран из ряда похожих цветов на шкале ниже.
Галочки показывают какой цвет текста будет проходить по стандартам доступности при использовании выбранного образца цвета- Белая галочка указывает, когда белый текст разборчив на фоне
- Черная галочка указывает, когда черный текст разборчив на фоне
В Material можно использовать альтернативные цвета, которые используются в качестве альтернативы основным и вторичным цветам бренда (они являются дополнительными цветами к теме). Альтернативные цвета ты можешь использовать чтобы визуально отделить разделы приложения.
Альтернативные цвета лучше всего подходят для:
- Приложений со светлыми и темными темами
- Приложений с разными темами оформления для разных разделов
- Приложения, входящие в какой-то набор продуктов (как пример — набор приложений от adobe creative suite или atlassian)
- Альтернативные цвета следует использовать осторожно, потому что они могут быть сложными для реализации в связке с существующими цветовыми темами.
Светлая и темная темы
Некоторые приложения имеют как светлые, так и темные темы. Чтобы сохранить видимость элементов и разборчивость текста, вы можете адаптировать свои цветовые схемы для темных и светлых тем.
Новостное приложение в светлой теме.То же самое приложение, но для поддержания разборчивости при темной теме используются другие цвета.Альтернативные цвета можно использовать чтобы оформить разные части приложения в одном стиле, если того требует задача или ваш бренд.
Это приложение имеет три основных цвета. Приложение поделено на разделы, что позволяет тебе (дизайнеру) использовать цвет так, чтобы пользователям было проще разобраться в нем.Тема 1
Здесь желтый цвет использован как основной цвет для онбординга с выбором интересных пользователю тем.
Тема 2
Здесь синий цвет используется как основной цвет для участков приложения, которые связаны с личным аккаунтом пользорвателя. Например выбранные курсы.
Тема 3
Розовый используется как основной цвет для курсов.
Приложения могут использовать дополнительные цвета для визуализации информации, которая не вписывается в твою основную цветовую схему. Но их все еще надо считать частью всей цветовой палитры.
Это приложение имеет цветовую тему с пятью дополнительными цветами, которые оно использует, когда нужно показать разную визуализацию данных на одной странице.- Используется зеленый, чтобы визуализировать данные со счёта.
- Используется желтый и оранжевый, чтобы визуализировать данные платежей.
- Используется синий и фиолетовый, чтобы визуализировать бюджет.
Про генератор Material палитры
Генератор можно использовать для создания палитры для любого введенного цвета. Все остальное настраивается алгоритмом для создания эстетически приятных цветовых схем.
Про генерацию
Палитра может быть сгенерирована на основе всего лишь одного введенного цвета, но генератор также подбирает возможную аналоговую, комплементарную или триадическую схему по отношению к изначально выбранному цвету.
Кроме того, инструмент может генерировать палитру на основе первичного и вторичного цвета.
Цветовые вариации для доступности
Эти палитры дают дополнительные способы использования основных и вторичных цветов. Они включают в себя более светлые и темные варианты чтобы предоставить цвета, которые будут соответствовать стандартам доступности.
Material Design
Build beautiful, usable products faster. Material Design is an adaptable system-backed by open-source code-that helps…
material.io
Так выглядит инструмент по ссылке выше. Обрати внимание на ссылку справа внизу: View in color tool — там ты получишь все возможностиЭти цвета, первоначально созданные компанией для Material Design в 2014 году и могут быть использованы для разработки палитры вашего бренда и приложения. Чтобы создать собственные палитры, используйте инструмент генерации палитр.
- Структуированный документ в Notion
- Официальные обновления Google на странице what’s new
Материальный дизайн — Цвет — CSS-LIVE
Перевод раздела Color официальной документации Google: http://www.google.com/design/spec/material-design/.
Цвет в материальном дизайне пропитан духом смелых оттенков, стоящих бок о бок с приглушенным окружением, глубокими тенями и яркими светлыми участками. В качестве примеров использовались современная архитектура, дорожные знаки, маркировочная лента тротуаров и спортивные площадки. Используйте неожиданные и полные жизни цвета.
Цветовая палитра
Данная цветовая палитра содержит основные и акцентные цвета, которые могут быть использованы для отоображения или развития цветов вашего бренда. Эти цвета подобраны так, чтобы гармонично дополнять друг друга.
Данная цветовая палитра начинается с основных цветов и заполняет весь спектр, создавая полноценную палитру, пригодную для использования в Android, iOS и в Сети. Google рекомендует в качестве основных цветов вашего приложения использовать оттенки с насыщенностью 500, а остальные – в качестве акцентных цветов.
Скачать цветовые образцы
Использование цветов в UI
Выберите палитру
Чтобы ограничить свою цветовую выборку выберите три оттенка из основной палитры и один акцентный цвет из вспомогательной палитры.
Пример основной цветовой палитры
Пример вспомогательной палитры
Используйте непрозрачность для текста, иконок и разделителей
Темный текст на светлом фоне
Белый текст на темном фоне
Если темный текст расположен на светлом фоне, непрозрачность основного текста должна составлять 87%. Вспомогательный текст, расположенный ниже в визуальной иерархии, должен иметь непрозрачность 54%. Текстовые подсказки для пользователей, вроде тех, что расположены в текстовых полях и в метках, имеют еще меньшую визуальную важность и непрозрачность 26%.
Темный текст (#000000) | Непрозрачность |
Основной текст | 87% |
Вспомогательный текст | 54% |
Подсказки (текстовые поля, метки) | 26% |
Светлый текст на темном фоне
Значения в таблице отражают относительную значимость светлого текста на темном фоне.
Светлый текст (#FFFFFF) | Непрозрачность |
Основной текст | 100% |
Вспомогательный текст | 70% |
Подсказки (текстовые поля, метки) | 30% |
Текст на цветном фоне
Для случаев расположения белого или черного текста на цветном фоне ознакомьтесь с этими таблицами цветовых палитр, в которых указаны оптимальные значения контраста и альфа-канала.
Прочие элементы
Прочие элементы, такие как иконки и разделители, тоже выигрывают, если в качестве величины цвета используют шестнадцатеричное значение черного или белого, поскольку это гарантирует, что они дадут желаемый результат на фоне любого цвета.
Панели инструментов и панели состояния
Панели инструментов и более крупные цветные блоки должны использовать основной оттенок (500) главного цвета вашего приложения. Панель состояния должна использовать более темный оттенок (700) вашего основного цвета.
Смелое использование цвета в больших полях поощряется в UI. Различные элементы в UI могут использовать различные части вашей цветовой темы.
Акцентный цвет
В плавающей кнопке действия используется акцентный цвет.
Переключатель, использующий акцентный цвет.
Правильно.
В основном тексте используйте акцентный цвет только для привлечения внимания к веб-ссылке.
Неправильно.
Не используйте акцентный цвет в качестве цвета основного текста.
Правильно
Используйте акцентный цвет для вашей основной кнопки действия и компонентов, таких как переключатели или слайдеры.
Неправильно.
Не используйте акцентный цвет для панелей своего приложения или для крупных цветных участков. Избегайте использования одного и того же цвета для плавающей кнопки действия и для фона.
Запасные акцентные цвета
Если выбранный вами акцентный цвет окажется слишком светлым или слишком темным для выбранного фона, то в качестве запасного варианта обычно используется более темный или светлый оттенок акцентного цвета. Если ваш акцентный цвет совершенно не подходит, используйте оттенок 500 вашего основного цвета на белом фоне. Если для цвета фона выбран оттенок 500 вашего основного цвета, используйте 100% белый или 54% черный.
Правильно
Если цветной фон окажется слишком светлым или слишком темным, используйте запасной акцентный цвет.
Неправильно.
Не используйте акцентный цвет на цветном фоне, если контраст недостаточно высок.
Темы
Темы позволяют вам задать приложению единый тон. Тема определяет, насколько темными будут поверхности, задает уровень тени и подходящую непрозрачность для элементов краски. Для продвижения идеи большей гармоничности приложений предложены две темы: Светлая и Темная.
Скачать темы
Светлая тема
- Панель состояния
- Панель приложения
- Фон
- Карточки/Диалоговые окна
Палитра светлой темы
Применение в UI
Темная тема
- Панель состояния
- Панель приложения
- Фон
- Карточки/Диалоговые окна
Палитра темной темы
Применение в UI
Следующая: «Иконки» >>
<< Предыдущая: «Приятные мелочи»
P.
S. Это тоже может быть интересно:
Цвет — Стиль — Дизайн материалов
Цветной инструмент Развернуть и свернуть содержимоеСтрелка, указывающая вниз при сворачивании и вверх при раскрытии.
Инструмент «Цвет» помогает создавать, публиковать и применять цветовые палитры к пользовательскому интерфейсу, а также измерять уровень доступности любой комбинации цветов.
Создание цветовых схем
Создание цветовых схем, включающих более темные и светлые вариации основных и дополнительных цветов.
Проверить доступность
Проверить, доступен ли текст на фоне разного цвета, согласно стандартам четкости Руководства по обеспечению доступности веб-контента.
Предварительный просмотр вашего пользовательского интерфейса в цветеПредварительный просмотр цветовой схемы в различных компонентах Material Design с редактируемыми HTML, CSS или JavaScript в Codepen.
Цветовая палитра Развернуть и свернуть содержимоеСтрелка, указывающая вниз при сворачивании и вверх при раскрытии.
Эта цветовая палитра включает основные и акцентные цвета, которые можно использовать для иллюстрации или для разработки цветов вашего бренда. Они созданы для гармоничной работы друг с другом. Цветовая палитра начинается с основных цветов и заполняет спектр, чтобы создать полную и удобную палитру для Android, Интернета и iOS. Google предлагает использовать 500 цветов в качестве основных цветов в вашем приложении, а остальные — в качестве цветов акцентов.
Темы обеспечивают согласованное оформление приложений за счет оттенков поверхности, глубины теней и непрозрачности чернил.
Красный
500 #F44336
50 #FFEBEE
100 #FFCDD2
200 #EF9A9A
300 #E57373
400 #EF5350
500 № F44336
600 #E53935
700 #D32F2F
800 #C62828
900 № B71C1C
А100 #FF8A80
А200 #FF5252
А400 #FF1744
А700 #D50000
Розовый
500 #E91E63
50 #FCE4EC
100 #F8BBD0
200 #F48FB1
300 #F06292
400 #EC407A
500 #E91E63
600 № D81B60
700 #C2185B
800 #AD1457
900 #880E4F
А100 #FF80AB
A200 #FF4081
А400 № F50057
А700 #C51162
Фиолетовый
500 #9C27B0
50 #F3E5F5
100 #E1BEE7
200 #CE93D8
300 #BA68C8
400 #AB47BC
500 #9C27B0
600 #8E24AA
700 #7B1FA2
800 #6A1B9A
900 #4A148C
А100 #EA80FC
A200 #E040FB
А400 #D500F9
А700 #AA00FF
Темно-фиолетовый
500 #673AB7
50 #EDE7F6
100 #D1C4E9
200 #B39DDB
300 #9575CD
400 #7E57C2
500 #673AB7
600 #5E35B1
700 #512DA8
800 № 4527A0
900 #311B92
А100 #B388FF
А200 #7C4DFF
А400 #651FFF
A700 № 6200EA
Индиго
500 #3F51B5
50 #E8EAF6
100 #C5CAE9
200 #9FA8DA
300 #7986CB
400 #5C6BC0
500 #3F51B5
600 #3949AB
700 #303F9F
800 № 283593
900 #1A237E
А100 #8C9EFF
A200 #536DFE
А400 #3D5AFE
А700 #304FFE
Синий
500 #2196F3
50 #E3F2FD
100 #BBDEFB
200 #90CAF9
300 #64B5F6
400 #42A5F5
500 № 2196F3
600 #1E88E5
700 #1976D2
800 #1565C0
900 #0D47A1
А100 #82B1FF
А200 #448AFF
А400 № 2979FF
A700 № 2962FF
Светло-синий
500 #03A9F4
50 #E1F5FE
100 #B3E5FC
200 #81D4FA
300 #4FC3F7
400 #29B6F6
500 #03A9F4
600 #039BE5
700 #0288D1
800 #0277BD
900 #01579B
A100 #80D8FF
А200 #40C4FF
А400 #00B0FF
А700 #0091ЕА
Голубой
500 #00BCD4
50 #E0F7FA
100 #B2EBF2
200 #80ДЭА
300 #4DD0E1
400 #26C6DA
500 #00BCD4
600 #00ACC1
700 #0097A7
800 #00838F
900 #006064
А100 #84FFFF
A200 #18FFFF
A400 #00E5FF
А700 #00B8D4
Бирюзовый
500 #009688
50 #E0F2F1
100 #B2DFDB
200 #80CBC4
300 #4DB6AC
400 № 26A69A
500 #009688
600 #00897B
700 #00796B
800 #00695C
900 #004D40
А100 #A7FFEB
A200 #64ФФДА
А400 #1DE9В6
А700 #00BFA5
Зеленый
500 #4CAF50
50 #E8F5E9
100 #C8E6C9
200 #A5D6A7
300 #81C784
400 #66BB6A
500 #4CAF50
600 № 43A047
700 #388E3C
800 #2E7D32
900 #1B5E20
А100 #B9F6CA
A200 #69F0AE
А400 #00E676
А700 № 00C853
Светло-зеленый
500 #8BC34A
50 #F1F8E9
100 #DCEDC8
200 #C5E1A5
300 #AED581
400 #9CCC65
500 #8BC34A
600 #7CB342
700 #689F38
800 #558B2F
900 #33691E
A100 #CCFF90
A200 #B2FF59
А400 #76FF03
А700 #64DD17
Лайм
500 #CDDC39
50 #F9FBE7
100 #F0F4C3
200 #E6EE9C
300 #DCE775
400 #D4E157
500 #CDDC39
600 #C0CA33
700 #AFB42B
800 #9E9D24
900 #827717
A100 #F4FF81
А200 #EEFF41
А400 #C6FF00
А700 #AEEA00
Желтый
500 #FFEB3B
50 #FFFDE7
100 #FFF9C4
200 #FFF59D
300 #FFF176
400 #FFEE58
500 #FFEB3B
600 #FDD835
700 #FBC02D
800 #F9A825
900 #F57F17
А100 #FFFF8D
А200 #FFFF00
А400 #FFEA00
A700 #FFD600
Янтарь
500 #FFC107
50 #FFF8E1
100 #FFECB3
200 #FFE082
300 #FFD54F
400 #FFCA28
500 #FFC107
600 #FFB300
700 #FFA000
800 #FF8F00
900 #FF6F00
А100 #FFE57F
A200 #FFD740
А400 #FFC400
A700 #FFAB00
Апельсин
500 #FF9800
50 #FFF3E0
100 #FFE0B2
200 #FFCC80
300 #FFB74D
400 #FFA726
500 #FF9800
600 #FB8C00
700 #F57C00
800 #EF6C00
900 #E65100
A100 #FFD180
A200 #FFAB40
A400 #FF9100
A700 #FF6D00
Глубокий апельсин
500 #FF5722
50 #FBE9E7
100 #FFCCBC
200 #FFAB91
300 #FF8A65
400 #FF7043
500 #FF5722
600 № F4511E
700 #E64A19
800 № D84315
900 #BF360C
A100 #FF9E80
A200 #FF6E40
А400 #FF3D00
А700 #DD2C00
Коричневый
500 #795548
50 #EFEBE9
100 #D7CCC8
200 #BCAA4
300 № A1887F
400 #8D6E63
500 #795548
600 #6D4C41
700 #5D4037
800 #4E342E
900 #3E2723
Серый
500 #9E9E9E
50 #ФАФАФА
100 #F5F5F5
200 #ЕЕЕЕЕЕ
300 #E0E0E0
400 #БДБДБД
500 #9E9E9E
600 #757575
700 #616161
800 #424242
900 #212121
Серо-голубой
500 #607D8B
50 #ECEFF1
100 #CFD8DC
200 #B0BEC5
300 #90A4AE
400 #78909C
500 #607D8B
600 № 546E7A
700 #455A64
800 #37474F
900 #263238
Черный #000000
Белый #FFFFFF
Цветовая система Развернуть и свернуть содержимоеСтрелка, указывающая вниз при сворачивании и вверх при раскрытии.
Вы можете настроить цветовую схему вашего приложения, чтобы она соответствовала цветам вашего бренда. Кроме того, вы можете создать совершенно новую цветовую схему, используя цветовую палитру Material Design.
При создании цветовой схемы:
- Используйте инструмент «Цвет» для создания и применения палитр к вашему приложению
- Убедитесь, что использование цвета в вашем приложении соответствует стандартам специальных возможностей, с достаточным контрастом между элементами
Пошаговое руководство по сохранению бренда с помощью Material Design
В Material Design основной цвет относится к цвету, который чаще всего появляется в вашем приложении. Вторичный цвет относится к цвету, используемому для акцентирования ключевых частей вашего пользовательского интерфейса.
Использование цветов из палитры Material Design не является обязательным.
Эта цветовая схема имеет основной цвет, более светлую и более темную версии этого цвета и вторичный цвет.
Под областью, использующей основной цвет, связанная информация окрашивается более светлой версией основного цвета. Плавающая кнопка действия использует вторичный цвет, чтобы подчеркнуть ее.
Эта цветовая схема содержит основной цвет, а также более темную и светлую версии этого цвета.
Этот основной цвет применяется к панели инструментов и строке состояния, а также используется для выделения плавающей кнопки действия.
Основной цвет — это цвет, который чаще всего отображается на экранах и компонентах вашего приложения. Его также можно использовать для акцентирования элементов, если у вас нет дополнительного цвета.
Для создания контраста между элементами можно использовать более светлые или темные тона основного цвета. Контраст между более светлыми и темными тонами помогает показать разделение между поверхностями, например, между строкой состояния и панелью инструментов.
Эта цветовая схема содержит различные тона основного цвета, когда требуется более светлый или более темный контраст.
Дополнительный цвет используется для акцентирования выбранных частей вашего пользовательского интерфейса. Он может быть дополнительным или аналогичным вашему основному цвету, но он не должен быть просто светлой или темной вариацией вашего основного цвета. Он должен контрастировать с окружающими его элементами и использоваться как акцент.
Вторичные цвета лучше всего использовать для:
- Кнопок, кнопок с плавающими действиями и текста кнопок
- Текстовые поля, курсоры и выделение текста
- Индикаторы выполнения
- Элементы управления выделением, кнопки и ползунки
- Ссылки
- Заголовки
Использование вторичного цвета необязательно. В этом нет необходимости, если вы используете вариации основного цвета для акцентирования элементов.
Дополнительная цветовая схема с различными оттенками.
Дополнительные цветовые схемы не обязательно должны быть красочными. Они должны только контрастировать с окружающими элементами и экономно использоваться в вашем пользовательском интерфейсе.
Большие области и элементы пользовательского интерфейса должны быть окрашены в ваш основной цвет. Вторичный цвет можно использовать для акцентирования небольших участков. Если у вас нет вторичного цвета, вы можете использовать вместо этого основной цвет для этих областей.
Плавающая кнопка действия выделена дополнительным цветом, а значок телефона — основным цветом.
Переключатель использует дополнительный цвет в качестве акцента. Системная панель использует основной цвет, а панель инструментов использует более темную вариацию основного цвета.
Используйте основной цвет для акцентирования элементов, таких как кнопки или флажки.
Элементы, которые появляются редко, например оповещения, должны отличаться от других элементов и не должны использовать ваш основной цвет.
Чтобы указать, что кнопки и флажки выбраны, используйте основной цвет в качестве акцента.
Ваш вторичный цвет можно использовать для типичных элементов, таких как кнопки и ссылки.
Второстепенные цвета и все, что используется для акцентирования частей пользовательского интерфейса, следует использовать с осторожностью.
До.
Использовать дополнительный цвет для определенного текста, например связанного текста.
Не надо.
Не используйте яркие цвета для основного текста, даже если ваши основные или дополнительные цвета яркие.
Дополнительные сведения о типографской четкости цвета см. в инструменте «Цвет».
До.
Вы можете использовать основной цвет в качестве акцента ссылки.
До.
Используйте основной или дополнительный цвет, чтобы выделить более короткий текст, например заголовки.
До.
Используйте дополнительный цвет для основной кнопки действия.
Не надо.
Не используйте вторичный цвет для панелей приложений, больших областей цвета или плавающей кнопки действия, если она находится на фоне этого цвета.
До.
Используйте монохроматический цвет в качестве акцента, чтобы выделить изображения и другие красочные элементы.
До.
Вы можете использовать свой основной цвет в другом тоне для элементов, которые находятся поверх области основного цвета (например, эта плавающая кнопка действия).
До.
Текстовые поля и переключатели могут использовать дополнительный цвет в качестве акцента.
До.
При выделении текста можно использовать дополнительный цвет в качестве акцента.
Альтернативные вторичные цвета
Если ваш вторичный цвет слишком светлый или темный, чтобы достаточно контрастировать с цветом фона, используйте вместо него более светлый или темный оттенок вторичного цвета.
До.
Используйте другой тон вторичного цвета на очень светлом или очень темном фоне.
Не надо.
Не используйте вторичный цвет поверх фона, если между двумя цветами недостаточно контраста.
Удобство использования Развернуть и свернуть содержимоеСтрелка, указывающая вниз при сворачивании и вверх при раскрытии.
Иерархия относится к организации содержимого в соответствии с различными уровнями важности. Цвет может передать, насколько важен один контент по сравнению с другим контентом.
Например, яркая кнопка на бесцветном фоне выделяет эту кнопку. В качестве альтернативы бесцветные панели и кнопки позволяют яркому контенту занимать видное место в пользовательском интерфейсе.
Жирный цвет выделяет плавающую кнопку действия и панель инструментов, делая акцент на создании сообщений и навигации.
Бесцветные панели и кнопки позволяют красочному содержимому иметь приоритет, уменьшая акцент на панели состояния и навигации.
Цвет может использоваться для передачи значения различных элементов на экране. Приложение погоды может отображать цвета, указывающие на текущие погодные условия, а приложение карт может использовать цвет для отображения условий движения, при этом дороги окрашены в красный или зеленый цвет.
Приложение погоды использует цвет для обозначения времени суток.
Картографическое приложение использует цвет для обозначения дорожных условий.
Цвет может предоставлять информацию о:
- Текущем состоянии элемента, например, включена или отключена кнопка
- Изменение состояния приложения или элемента различия в цвете могут быть упущены. Лучше всего указать изменение состояния более чем одним способом, например, отобразив значок или переместив местоположение элемента.
Красный цвет метки и вспомогательного текста указывает на сообщения об ошибках.
Цвет меняется с синего на красный для обозначения различных состояний.
Основной и дополнительный цвета вашего приложения должны обеспечивать достаточный цветовой контраст между элементами, чтобы все пользователи могли видеть и использовать ваше приложение.
Чтобы узнать больше о цвете, контрасте и дизайне специальных возможностей, прочитайте статью Доступность дизайна материалов.
В этом пользовательском интерфейсе красный цвет означает время суток, а зеленый — туманную погоду.
Так пользователи с дейтеранопией (красно-зеленой цветовой слепотой) могут видеть пользовательский интерфейс, показанный слева. Они могут не видеть различий между текстом и другими элементами.
Дополнительные возможности, помимо цвета, должны использоваться для передачи информации.
Меньший текст может быть трудночитаемым для людей с катарактой, для которых ваш пользовательский интерфейс может показаться размытым. Элементы без достаточного контраста теряются на фоне.
Чтобы разместить всех пользователей, предложите увеличенные настройки текста.
Текст должен быть разборчивым на фоне, на котором он появляется. Рекомендуется:
- Темно-серый текст используется на светлом фоне
- Светло-серый текст используется на темном фоне
тема.
Разборчивость
Текст на цветном фоне должен быть разборчивым и соответствовать стандартам доступности. И фон, и текст должны использовать цвета и непрозрачность, которые при совместном использовании соответствуют этим стандартам. Уровень AA Руководства по доступности веб-контента (WCAG 2.0) требует коэффициента контрастности 4,5:1 для обычного текста и коэффициента 3:1 для крупного текста.
До.
Использование непрозрачности вместо сдвига цветов часто позволяет улучшить контрастность и относительную яркость. Например, серый текст (#727272) становится трудночитаемым, если цвет фона меняется на пурпурный.
Не надо.
Переход к серому цвету вместо уменьшения контраста на черном часто снижает относительную яркость, делая типографику нечитаемой.
Темный текст на светлом фоне
Уровень прозрачности текста зависит от темного или светлого фона. Для темного текста на светлом фоне примените следующие уровни непрозрачности:
- Самый важный текст имеет прозрачность 87%
- Второстепенный текст , который находится ниже в визуальной иерархии, имеет прозрачность 54%
- Текстовые подсказки (например, текстовые поля и метки) и отключенный текст имеют еще более низкую визуальную заметность с непрозрачностью 38%
Темный текст (#000000)
Непрозрачность
Основной текст
87%
Secondary text
54%
Disabled text, hint text
38%
Dividers
12%
Белый текст на темном фоне
Белый текст на цветном фоне должен иметь непрозрачность 100%.
В таблице представлены относительные уровни важности белого текста на темном фоне.
Light text (#FFFFFF)
Opacity
Primary text
100%
Secondary text
70%
Отключенный текст, подсказка Text
50%
Dividers
12%
2
.0003
Для таких элементов, как значки, лучше использовать шестнадцатеричное значение черного или белого цвета с непрозрачностью 38%, чтобы они работали на фоне любого цвета.
Dark icons (#000000)
Opacity
Active Icon
54%
Inactive Icon
38%
Световые значки (#FFFFFF)
Opacity
Active Icon
100%
Inactive Icon
50%
Colored text and backgrounds
Use colored text on colored фоны экономно, ограничивая использование важными текстовыми элементами. Цветной текст следует использовать для обозначения важности и выборочного выделения.
См. инструмент «Цвет», чтобы определить, соответствуют ли определенные цвета переднего плана, используемые для типографики, стандартам доступности по сравнению с другими цветами фона.
До.
Используйте контрастный цвет (например, дополнительный цвет) для важного текста, чтобы выделить его на фоне.
Не надо.
Избегайте размещения большого количества цветного текста на цветном фоне.
До.
Вы можете использовать более темный или светлый оттенок цвета для создания монохромного, но акцентированного образа.
Не надо.
Не размещайте малоконтрастные тона одного цвета друг против друга. Трудно читать текст с низким контрастом на его фоне.
Темы Развернуть и свернуть содержимоеСтрелка, указывающая вниз при сворачивании и вверх при раскрытии.
Темы позволяют применять к приложению одинаковый тон. Тема определяет яркость поверхностей, уровень тени и соответствующую непрозрачность чернильных элементов. Чтобы обеспечить большую согласованность между приложениями, на выбор доступны светлые и темные темы.
1. Строка состояния
2. Панель приложений
3. Фон
4. Карточки/диалогиПалитра светлых тем
Приложение пользовательского интерфейса
1. Строка состояния
2. Панель приложений
3. Фон
4. Карточки/диалогиПалитра темной темы
Приложение пользовательского интерфейса
Настройте дизайн под свой фирменный стиль.
Цветовые палитрыMaterial Design | 9 Полезные инструменты
Одна из самых важных вещей, которые вы заметите в Material Design — это использование смелых, ярких цветов. В цветовых рекомендациях Material Design этот цветовой стиль описывается как «вдохновленный смелыми оттенками в сочетании с приглушенной окружающей средой, глубокими тенями и яркими бликами». Если вам нужно сгенерировать цветовые палитры дизайна материалов , эти онлайн-инструменты помогут.
В этом инструменте вы начинаете с выбора основного цвета и цвета акцента. После этого он покажет вам предварительный просмотр сгенерированной цветовой палитры и предложит вам различные способы ее загрузки.
Это изящная «шпаргалка», в которой представлены все цвета материального дизайна на одной странице.
Хотите, чтобы судьба решила, какой должна быть ваша цветовая палитра? Используйте этот инструмент для случайного выбора цветов материального дизайна.
Если вы заинтересованы в создании пользовательской цветовой палитры , похожей на , воспользуйтесь этим инструментом. Во-первых, вам нужно указать цвет — и это не обязательно должен быть один из официальных цветов дизайна материалов — с помощью диалогового окна выбора цвета, похожего на те, которые вы можете найти в своем любимом графическом редакторе. Затем генератор палитры дизайна материалов сгенерирует образцы цветов на основе выбранного вами цвета.
5. Микшер материалов
Этот полезный инструмент отображает все цвета дизайна материалов в удобной компактной сетке. Нажмите на основной цвет и акцентный цвет, чтобы просмотреть и создать цветовую палитру.
Этот инструмент отображает только 500 и A200 цветов образцов цветов Material Design.
Это еще один простой инструмент для визуализации цветов материального дизайна. Он показывает основные цвета бок о бок. При нажатии на «цветовую полосу» отображаются все образцы цвета, связанные с этим цветом.
Этот инструмент отображает только материальный дизайн 500 цветов.
9. Цвета дизайна материалов designskilz
Этот простой инструмент поможет вам визуализировать все образцы цветов дизайна материалов вместе с их официальными названиями (например, Розовый , Голубой и т. д.).
Цветовые плагины Material Design для графических редакторов
Если вам не нравятся веб-инструменты, вы можете вместо этого установить плагин/расширение, которое интегрирует образцы цветов Material Design прямо в ваше программное обеспечение для дизайна.