Хороший набор цветов для предупреждающего сообщения на темном фоне.

Цель

Выберите хорошее сочетание цветов для моего предупреждающего сообщения на темном фоне.

Сценарий

Это то, что у меня есть сейчас:

Сообщение об ошибке

  • Цвет границ/шрифта:#e84e4f
  • Цвет фона оповещения:#9c2b2e
  • Цвет фона корпуса:#d2cece

Проблема

Я не знаю... Я просто думаю, что цвета недостаточно хороши для сценария. Конечно, это зависит от моего контекста, но я думаю, что красные слишком тяжелые, болезненные и шокирующие для человеческого глаза — вы не думаете так же?

Мне нужен какой-то другой гармоничный цвет, чтобы указать на ошибки проверки, которые хорошо подходят к фону.

Предложения?

+1 за более светлый цвет, @Zhouzi. Я бы оставил границу как есть и искал розовый цвет в семействе красного фона для использования с текстом. Белый цвет может слишком сильно растечься (сделать текст жирнее и ухудшить читабельность), так что экспериментируйте. Согласно IronBasset, цель состоит в том, чтобы увеличить контрастность.
Почему это должно быть перемещено из пользовательского опыта? Если это не вопрос UX, то почему этот сайт существует?

Ответы (7)

Я думаю, все, что вам нужно сделать, это изменить цвет текста на белый:

введите описание изображения здесь

+1 за простую элегантность. Вот почему я никогда не стану хорошим создателем UX: вообще не думаю о визуальной эстетике.

Любой высококонтрастный цвет будет работать на основе вашего изображения. Он не обязательно должен быть красным или формой красного/розового цвета. Подойдет желтый, оранжевый, светло-синий, фиолетовый и т. д. Единственное, что я бы сделал, это избегал зеленого цвета, чтобы избежать впечатления «успеха». Вы можете легко настроить оповещение в соответствии с любой существующей цветовой схемой, которую вы можете использовать.

Ключ в том, чтобы просто поддерживать высокую контрастность.

цвет

Очевидно, что красный тоже работает, но вам также нужно сохранить контраст между красным фоном и текстом. Красный текст на красном фоне просто недостаточно контрастен.

красный

Вы правы, что цвета недостаточно для сценария - не хватает контраста, чтобы его можно было легко прочитать. Здесь также хорошо прочитано формулировку, которая может быть полезной - я бы тоже избегал формулировки «Упс» :-)

http://uxmovement.com/forms/how-to-make-your-form-error-messages-more-reassuring/

Что касается цвета — я бы порекомендовал полупрозрачный красный или «светло-розовый», я полагаю — довольно стандартный цвет с сообщениями об ошибках и достаточным контрастом с темно-красным шрифтом.

(Я +1 к ответу выше, потому что они поднимают хороший вопрос об иконографии.)

В какой-то степени вопрос цвета может быть больше связан с эстетикой, которая больше подходит для обмена стеками GD.

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

С этой целью я бы предложил использовать что-то вроде этого инструмента цветового контраста для измерения цветов переднего плана и фона.

Текущие значения, которые вы используете, слишком похожи:

введите описание изображения здесь

Неважно, какого он цвета, если ваши пользователи (в том числе с далеко не идеальным зрением) не могут его прочитать.

Я бы либо сделал фон темнее, а текст светлее, если вы хотите, чтобы они оба были красными, либо просто сделал текст белым.

Аккуратный инструмент, он связан со стандартом (WCAG), который хоть что-то может представить руководству.

Вы пробовали какую-нибудь иконографию, чтобы привлечь внимание к ошибке вместо того, чтобы раскрашивать область? Вы можете использовать светлое поле (например, красное, которое у вас есть) с черным текстом. Это было бы очень легко читать, и светлый фон выделялся бы на фоне. Затем используйте значок, подобный этому, в поле для привлечения внимания.

введите описание изображения здесь

Я собрал краткий пример ниже - я не думаю, что буду использовать белый, но это был фон образца изображения, который я нашел - вероятно, больше похож на светло-серый или что-то в этом роде:

введите описание изображения здесь

Этот красный цвет шрифта убивает его, попробуйте сделать его светлее (возможно, белым, ваш фон оповещения уже достаточно красный).

Хороший общий метод, которому я следую, — всегда использовать черный или белый текст. Я просто складываю каждый из компонентов RGB и усредняю ​​их, а затем принимаю решение о белом или черном цвете в зависимости от того, на какой стороне 127 они лежат.

#9C2B2Eдо десятичнойRGB(156, 43, 46)

(156 + 43 + 46)/3 ~= 81,67

81,66 ближе к 0, чем к 255, поэтому в этом конкретном примере я бы поместил белый текст.