color theoryNovember 5, 202610 min read

UI-палитры: что каждый цвет умеет и чего не умеет

Двенадцать UI-палитр с точными hex-кодами, проверенных роль за ролью. Какие акценты годятся и в кнопку, и в ссылку, какой серый текст проваливается на тонированной карточке и почему бледный акцент заливает, но никогда не пишет.

By Boone
XLinkedIn
UI Color Palettes: What Each Color Can and Cannot Do

UI-палитра это не набор красивых цветов. Это набор ролей, и каждый цвет справляется с одними задачами и не справляется с другими. Вот двенадцать палитр, каждая проверена на одной роли, где обычно все ломается, и с каждым hex-кодом.

Три роли в UI-палитре

Чернила пишут. Это цвет каждой строки текста, так что они должны быть достаточно темными на поверхности, как Ink Navy #141238 на Indigo Mist #EEF0FB. Ими же вы набираете ссылки, когда акцент не справляется.

Поверхность держит. Это страница или карточка позади всего остального. Она не обязана быть белой, а выбранный оттенок меняет поведение всех остальных цветов.

Акцент нажимается. Это единственный цвет, который говорит: «здесь что-то происходит». Звучит как одна работа, но следующий раздел покажет, что их две.

У акцента две работы

На кнопке подпись должна читаться на акценте, а сама кнопка должна выделяться на странице. В предложении тот же акцент становится ссылкой, а ссылка это текст, значит, он должен читаться на той же странице. Обе работы используют одну и ту же пару цветов, но у второй планка выше.

Это значит, что акцент может быть хорошей кнопкой и плохой ссылкой. Sky и Coral сидят ровно в этой щели. Indigo и Berry проходят обе проверки.

Indigo

Сохранить

Indigo #4338CA, белая подпись: проходит

Подробнее

Indigo как ссылка на Indigo Mist #EEF0FB: проходит

Подробнее

Ink Navy #141238 как ссылка: проходит

Indigo работает и как кнопка, и как ссылка. Один цвет, обе работы, чинить нечего.

Berry

Сохранить

Berry #A61E4D, белая подпись: проходит

Подробнее

Berry как ссылка на Berry Milk #FBEAF0: проходит

Подробнее

Deep Berry #2A0A18 как ссылка: проходит

Berry делает то же самое: белая подпись на кнопке и читаемая ссылка на бледно-розовой поверхности.

Sky

Сохранить

Sky #248AE4, подпись Harbor Ink: проходит

Подробнее

Sky как ссылка на Sky Wash #EAF4FC: проваливается

Подробнее

Harbor Ink #021828 как ссылка: проходит

Sky хорошая кнопка и трудная ссылка. Оставьте его для кнопок, а ссылки набирайте Harbor Ink с подчеркиванием.

Coral

Сохранить

Coral #E85446, подпись Burnt Clay: проходит

Подробнее

Coral как ссылка на Coral Milk #FDEEEB: проваливается

Подробнее

Burnt Clay #290E0A как ссылка: проходит

У Coral тот же разрыв. Кнопка, которую видно, и ссылка, которая растворяется в Coral Milk.

Акцент оставьте для кнопок

Лечение дешевое. Оставьте Sky и Coral для кнопок, а ссылки набирайте чернилами с подчеркиванием. Вот одно и то же предложение в обоих вариантах.

Пароль

••••••••

Забыли пароль?

✕ Sky как ссылка: трудно читать

Пароль

••••••••

Забыли пароль?

✓ Harbor Ink как ссылка: легко читать

Та же поверхность, то же предложение. Слева: Sky как ссылка. Справа: Harbor Ink как ссылка.

Серый текст на тонированных карточках

Вторичный текст обычно это ваши чернила примерно на 65%. На белом он легко читается во всех четырех палитрах, а на бледной поверхности почти не меняется. На настоящем тоне он может упасть ниже планки.

Поэтому проверяйте его на той поверхности, где он лежит, а не на белом. На сильном тоне поднимите серый до 70%, и он восстановится.

Red Panda

#121A2E

Sombre Night

#B54302

Red Panda

Срок в пятницу

#636772 на Sugar Milk #FAF7F0: проходит

Срок в пятницу

Та же смесь 65% #656A77 на белом: проходит

Sugar Milk почти белый, так что серый почти не меняется. Он проходит и на карточке, и на белом.

Warm Purple

#2E1F14

English Walnut

#812E7D

Warm Purple

Срок в пятницу

#606146 на Oh Pistachio #BCDBA4: проваливается

Срок в пятницу

При 70%, #59573F: проходит

Oh Pistachio это настоящий тон. Тот же серый, что проходит на белом, здесь падает ниже планки, а 70% возвращает его обратно.

Mango

#0E2219

Jedi Night

#FAA828

Mango

Срок в пятницу

#5E6C68 на Heart of Ice #F2F5FA: проходит

Срок в пятницу

Та же смесь 65% #626F6A на белом: проходит

Heart of Ice это бледный холодный тон, так что серый держится.

Viridian

#0E222D

Midnight Dreams

#007F5B

Viridian

Срок в пятницу

#535D71 на Digital Lavender #D3CAEE: проваливается

Срок в пятницу

При 70%, #495467: проходит

Digital Lavender достаточно сильный тон, чтобы завалить тот же серый. Поднимите до 70%, и карточка снова читается.

Бледный акцент заливает, но никогда не пишет

Бледный акцент прекрасная заливка и безнадежный цвет текста. На своей странице ни один из этих четырех не читается как текст. Превратите тот же цвет в заливку, и он работает, если правильно выбрать слова для него.

Purple Estate

Сегодня

Blue Horizon #72AFCC как текст на Sunwashed Paper #F5EDCE: проваливается

Сб 14

Purple Estate #58287F на Blue Horizon: только крупный шрифт

Сегодня

Purple Estate на Sunwashed Paper: проходит

Бледно-голубой проваливается как текст на бумаге. Как заливка он принимает Purple Estate, что нормально для крупной даты и не годится для мелкого шрифта.

Blue Horizon

Сегодня

Blue Horizon #2FA4D7 как текст на Desert Cream #F5E9D8: проваливается

Играть

Cocoa Noir #3E2C23 на Blue Horizon: проходит

Сегодня

Cocoa Noir на Desert Cream: проходит

Более яркий голубой тоже проваливается как текст на Desert Cream. Как заливка он легко несет Cocoa Noir.

Herb Garden

Сегодня

Herb Garden #BCD9A2 как текст на Sun Linen #FEFFD3: проваливается

7 дней

Red Monarch #A82323 на Herb Garden: проходит

Сегодня

Red Monarch на Sun Linen: проходит

Самый слабый из четырех на своей странице. Поставьте Red Monarch на зеленый, и число читается четко.

Nordic Sky

Сегодня

Nordic Sky #7288AE как текст на Manor Cream #EAE0CF: проваливается

18°

Белый #FFFFFF на Nordic Sky: только крупный шрифт

Сегодня

Velvet Indigo #4B5694 на Manor Cream: проходит

Nordic Sky принимает только белый, и только для крупного шрифта: числа да, мелкий текст нет. Текст страницы набран Velvet Indigo.

Так что проверяйте заливку и слова на ней, а не только страницу. Если слова на заливке дотягивают лишь до контраста для крупного шрифта, держите их крупными.

Все двенадцать палитр в одной таблице

ПалитраЦветаКакую роль проверяет
IndigoInk Navy #141238, Indigo #4338CA, Indigo Mist #EEF0FBКнопка и ссылка проходят обе
BerryDeep Berry #2A0A18, Berry #A61E4D, Berry Milk #FBEAF0Кнопка и ссылка проходят обе
SkyHarbor Ink #021828, Sky #248AE4, Sky Wash #EAF4FCКнопка проходит, ссылка проваливается
CoralBurnt Clay #290E0A, Coral #E85446, Coral Milk #FDEEEBКнопка проходит, ссылка проваливается
Red PandaSombre Night #121A2E, Red Panda #B54302, Sugar Milk #FAF7F0Серый проходит на карточке
Warm PurpleEnglish Walnut #2E1F14, Warm Purple #812E7D, Oh Pistachio #BCDBA4Серый проваливается на карточке
MangoJedi Night #0E2219, Mango #FAA828, Heart of Ice #F2F5FAСерый проходит на карточке
ViridianMidnight Dreams #0E222D, Viridian #007F5B, Digital Lavender #D3CAEEСерый проваливается на карточке
Purple EstateSunwashed Paper #F5EDCE, Blue Horizon #72AFCC, Purple Estate #58287FБледно-голубой заливает, только крупный шрифт
Blue HorizonBlue Horizon #2FA4D7, Desert Cream #F5E9D8, Cocoa Noir #3E2C23Заливка проходит с Cocoa Noir
Herb GardenRed Monarch #A82323, Sun Linen #FEFFD3, Herb Garden #BCD9A2Заливка проходит с Red Monarch
Nordic SkyVelvet Indigo #4B5694, Nordic Sky #7288AE, Manor Cream #EAE0CFЗаливка принимает белый, только крупный шрифт

Цифры для того, кто защищает выбор

Каждая пара измерена по формуле контраста WCAG 2 относительно поверхности, на которой лежит. Это единственная таблица в статье с коэффициентами.

ПалитраТестКоэффициентРезультат
IndigoБелая подпись / кнопка на странице / ссылка на странице7.90:1 / 6.96:1 / 6.96:1Проходит все
BerryБелая подпись / кнопка на странице / ссылка на странице7.21:1 / 6.22:1 / 6.22:1Проходит все
SkyТемная подпись / кнопка на странице / ссылка на странице5.01:1 / 3.23:1 / 3.23:1Проходит, проходит, проваливается
CoralТемная подпись / кнопка на странице / ссылка на странице4.98:1 / 3.21:1 / 3.21:1Проходит, проходит, проваливается
Red PandaСерый 65% на карточке / на белом5.2:1 / 5.4:1Проходит оба
Warm PurpleСерый 65% на карточке / на белом / при 70%4.1:1 / 5.0:1 / 4.8:1Проваливается, проходит, проходит
MangoСерый 65% на карточке / на белом5.0:1 / 5.2:1Проходит оба
ViridianСерый 65% на карточке / на белом / при 70%4.2:1 / 5.1:1 / 4.8:1Проваливается, проходит, проходит
Purple EstateБледный акцент как текст / лучший текст на нем / чернила на странице2.05:1 / 4.31:1 / 8.83:1Проваливается, крупный шрифт, проходит
Blue HorizonБледный акцент как текст / лучший текст на нем / чернила на странице2.36:1 / 4.66:1 / 11.03:1Проваливается, проходит, проходит
Herb GardenБледный акцент как текст / лучший текст на нем / чернила на странице1.51:1 / 4.64:1 / 6.98:1Проваливается, проходит, проходит
Nordic SkyБледный акцент как текст / белый на нем / чернила на странице2.75:1 / 3.59:1 / 5.25:1Проваливается, крупный шрифт, проходит

Как собрать собственную UI-палитру

  1. Начните с чернил и поверхности. Выберите темные чернила и поверхность, тонированную или белую, и проверьте чернила на поверхности. Harbor Ink #021828 на Sky Wash #EAF4FC это легкий случай.
  2. Выберите акцент под подпись. Решите, какой текст ляжет на него, белый или темный, и проверьте подпись на акценте.
  3. Проверьте акцент как ссылку. Положите его на свою поверхность как текст. Если проваливается, оставьте его для кнопок, а ссылки набирайте чернилами.
  4. Проверьте вторичный текст на каждой поверхности. Смешайте чернила на 65% с цветом каждой карточки. Где проседает, поднимите до 70%.
  5. Бледные цвета оставьте для заливок. Выберите слова для них заранее, до того как зафиксируете решение. Наши статьи об ошибках с цветом в UI и о доступном цветовом контрасте глубже разбирают пороги.

Файлы для каждого набора

Каждый набор это бесплатный цветовой набор на Forge с кодами в один тап, файлами образцов для Figma и Adobe (ASE), CSS-переменными и дизайн-токенами.

Бесплатный цветовой набор

У акцента две работы: Indigo, Berry, Sky, Coral

Все hex-коды, плюс образцы ASE, CSS-переменные и дизайн-токены.

Открыть набор

Бесплатный цветовой набор

Серый текст на тонированных карточках: Red Panda, Warm Purple, Mango, Viridian

Все hex-коды, плюс образцы ASE, CSS-переменные и дизайн-токены.

Открыть набор

Бесплатный цветовой набор

Бледный акцент заливает, но никогда не пишет: Purple Estate, Blue Horizon, Herb Garden, Nordic Sky

Все hex-коды, плюс образцы ASE, CSS-переменные и дизайн-токены.

Открыть набор

FAQ

Какие цвета должны быть в UI-палитре?

Минимум три роли: чернила для текста, акцент для кнопок и ссылок и поверхность для страницы. Indigo #4338CA с Ink Navy #141238 и Indigo Mist #EEF0FB это полный пример.

Какого цвета должны быть ссылки в UI?

Цвета акцента, но только если он проходит как текст на вашей поверхности. Indigo проходит. Sky #248AE4 нет, поэтому его ссылки набираются Harbor Ink #021828 с подчеркиванием.

Какого цвета должен быть вторичный текст?

Ваших чернил примерно на 65%, проверенных на той поверхности, где он лежит. На сильном тоне вроде Oh Pistachio #BCDBA4 он может провалиться, и подъем до 70% это исправляет.

Почему серый текст плохо читается на цветной карточке?

Тонированная карточка темнее белого, поэтому зазор между серым и карточкой сужается. Белый прячет проблему, и именно поэтому тестировать нужно на реальной поверхности.

Можно ли использовать пастель как акцентный цвет?

Как заливку да. Как текст нет. Herb Garden #BCD9A2 проваливается как текст на Sun Linen #FEFFD3 и работает как заливка с Red Monarch #A82323 поверх.

Должен ли цвет кнопки работать как цвет ссылки?

Должен, если вы используете его для обоих случаев. Кнопка должна выделяться на странице и нести подпись. Ссылка это текст, поэтому на той же странице к ней планка выше.

Источники

Want a UI palette built for your product, with every role tested on your real screens? Our team designs interfaces that hold up in every state.

Get Started

More from Brainy Papers

Keep reading