Зеленый, желтый и красный не могут идти вместе? Эфиопы должны быть ужасно оскорблены. Гугл для зеленых, желтых и красных изображений, и я думаю, что вы найдете несколько привлекательных примеров (наряду с уродливыми).
Насколько хорошо сочетается любой набор цветов, зависит от точных цветовых координат, а также от относительных положений, форм, размеров цветных объектов и эффекта, который вы хотите получить (например, успокаивающий или захватывающий, веселый и серьезный, жирный и тонкий). ). У меня нет жестких и быстрых правил для вас, но вот несколько вещей для экспериментов.
Соотношение размера и насыщенности
Чтобы избежать эффекта сотрясения (если вы этого не хотите), размер цветного объекта должен быть обратно пропорционален его цветовой насыщенности. В вашем примере была довольно высокая насыщенность, поэтому попробуйте либо снизить насыщенность цвета (например, пастель), либо покрасить что-нибудь, кроме фона. Например, вы можете раскрасить текст и оставить фон нейтральным, или вы можете закрасить небольшую форму или символ рядом с текстом. Последнее дало бы возможность использовать форму для избыточного кодирования соответствия навыка для специальных возможностей и для черно-белой печати (зеленая галочка для Удовлетворенности, желтый восклицательный знак для Недостатка и красный символ «не вводите» для Недостаточно хорошего) ,
Разнос
Как выглядят цвета, зависит от их близости друг к другу. Цвета, которые конфликтуют друг с другом, выглядят хорошо с небольшим разделением. Попробуйте поместить нейтральную границу вокруг каждой ячейки, чтобы больше отделить цвета (как у вас в заголовках), если только нет смысла смешивать клетки одного цвета, чтобы их воспринимали как один объект. Попробуйте разные толщины. Попробуйте отделить каждую ячейку с белыми полями, чтобы получить мозаичный вид.
Шаблон
То, насколько хорошо цвета сочетаются друг с другом, также зависит от рисунка, который делают цвета, поэтому убедитесь, что вы оцениваете макеты с типичными пропорциями и положениями цветов. Например, если в большинстве случаев все зеленое, и для пользователей наиболее важно следить за «бликами» желтого и красного, выберите зеленый, который создает хороший фон (например, низкая насыщенность, свет) и желтый и красный, кажется, сидит «сверху» (например, более высокая насыщенность, темнота). Учтите, что эстетика шаблона также может общаться и мотивировать пользователя. Если у пользователя особенно неподходящий или дисбалансный набор навыков, возможно, вам нужен уродливый паттерн. Наиболее привлекательный шаблон должен соответствовать состоянию, наиболее выгодному для пользователя.
Удобство использования
Ваш вопрос касается эстетики, но выбор цветовой кодировки также имеет большое значение для удобства использования. Ваш выбор цвета должен быть:
Визуально отличается друг от друга, особенно если используется в ухудшенных визуальных условиях (например, на мобильном телефоне при солнечном свете).
Обеспечьте хороший контраст с фоном (если его передний план) или с передним планом (если его фон). Например, черный текст на красном не так хорош. Как правило, передний план и фон нуждаются в разных уровнях яркости.
Убедитесь, что цвета ранжируются в соответствии с тем, что они кодируют. Например, пользователь должен уделять больше внимания контрасту с фоном и другими цветами.
Обеспечьте доступность и пригодность для печати, где каждый цвет также имеет различный уровень темноты с темнотой, масштабируемой до рангов (красный больше, чем желтый, больше, чем зеленый). Сделайте свой зеленый несколько голубоватым, а красный - оранжевым, чтобы пользователи с красным или зеленым дальтонизмом (наиболее распространенный вид дальтонизма) все еще могли видеть цветовые различия.
Используйте цветовое кодирование только для одной переменной. Я не знаю, для чего вы используете серый и оранжевый, но это может вызвать путаницу и затруднить пользователям использование красного, зеленого и желтого цветов. В любое время, когда у вас есть более трех цветов, трудно сохранить вещи пригодными для использования. Найдите другой способ кодирования любого серо-оранжевого кода (например, используйте размер шрифта или вес, или используйте пунктирные линии для границ ячейки; см. Вставка G в GUI ).
В одном проекте, над которым я работал, я использовал следующие цвета: # E00000, # FF8400 и # C0FFE0 (не очень желто-желтый, но он все еще работал).
У меня есть больше о выборе цветовых кодов, в том числе, как рассчитать цветовой контраст и яркость при нарушении цветового кода .