
The Use of Color
When properly applied, color can greatly enrich the user interface by improving the aesthetic quality of the interface, and by guiding the user's attention to points of interest. The improper use of color on the other hand, can seriously impair the user's ability to interact with the program.
Last updated 19-September-1999
![]() Let this be a warning to all Windows developers: immediately change to a different color scheme and re-run your programs. In the course of your development, periodically change your color scheme and verify that your application will not be subject to such unfortunate results. While you are at it, determine if changes to other display settings such as font size will impact on your designs. |
![]() In the first place, the background color of the button is determined by the Windows color preferences. As shown above, hard-coding the color of the text can make it difficult, and in some cases, impossible to read. Secondly, as shown in this example, Green/Red-Affirmative/Negative distinction may be inconsistent with a particular task. In western society, users may interpret the green label as indicating the "good" or proper response. As shown in this example however, deleting all records is more than likely not a good thing to do. Additionally, enforcing your particular color associations on your users may create some incompatibilities with cultural interpretations of color. In certain eastern societies, for example, red is considered an affirmative, or positive color. Subjecting these users to your color associations is an indication of cultural arrogance. Finally, a significant percentage of the population has some degree of color vision deficiency; the most prevalent of which, is the diminished ability to distinguish between red and green. Your attempts to provide unnecessary additional information will be lost on a significant portion of your users, and may become a source of their resentment. To be on the safe side, avoid using color as a means of interpretation, and be certain to avail yourself of the user's color preferences. These preferences are not merely the means by which the user "personalizes" his or her PC, but in many instances are selected to maximize the readability of the applications under specific lighting and display conditions. When you avail yourself of these settings, you can be certain that you will not risk the resentment of the user. |
![]() It would seem that Big Blue now regards black as a truly modern color, so much so that the fact that users cannot distinguish a control from its background was only a small price to pay for being trendy. That they had to add a label to point at the button should have been a pretty good indication that black buttons on a black background is probably not a good design technique. This example is but one of the many problems with IBM's RealCD application. For an in-depth look, check out our RealCD Review. |
![]() the amount of light that passes through the eye of a sixty year-old is only one-third of that passing through the eye of a twenty year-old.The only way to ensure that such users will be able to detect the symbols is to have sufficient contrast between the symbol and its background. Curiously, the contrast is changed after the user has clicked the buttons. A detailed review of the QuickTime 4.0 Player can be found in our In-Depth section. |
![]() Joost Vunderink sent along a couple of images illustrating a fundamental design problem with Easy CD Creator, a program used to write CD-ROMS. At the end of creating a CD, there are two possible outcomes: the process was successful, or 'some error occured' (a not infrequent result when writing CD-ROMS). The error message is displayed above. The successful message is displayed below. ![]() So what's is the problem? The dialogs are far too similar, and both utilize a red-heavy icon to represent success or failure. As Joost indicates: Each time I've finished a CD I see something red and I panic... but then it's alright after all. |
![]() |
![]()
Just as your application should be independent of the user's preferred color scheme, your documentation should also be color independent. Under the standard color scheme, controls with a gray background are read-only. However, under a non-standard color scheme, none of the labels will have a gray background. |
![]() The improper use of color can really detract from the aesthetic quality of an application. The toolbar used in Compuserve's WinCim 2.0 application reminds us of a child's paint-by-numbers set. The images not only lend themselves to an unprofessional appearance, they are distracting. The toolbar used in Microsoft Word, in contrast, uses a much more limited set of colors, and the colors are themselves subtle. Despite these differences, Word's toolbar provides far more information in less space, because it primarily relies on shape to distinguish among the functions. In addition to presenting a more professional appearance, the judicious use of color is less likely to give rise to unintended interpretation based on the user's personal and cultural color associations. ![]()
|
![]() Color can also detract from the information you are trying to convey. This image includes some of the many toolbar buttons used in Zoc, a communications application. In this example, the first four toolbar buttons represent various ways of sending a file. These are, in order of appearance:
|
![]() A detailed review of Pirates can be found in our In-Depth section. |
![]() By the way, we're pretty sure that the text reads: "HTML Browse" or "HTML/Browse". "Preview" would have been a better choice, but since you can't read it anyhow, it hardly matters. |
|
© 1996-2000 Isys Information Architects Inc. All rights reserved.
Reproduction in whole or in part in any form or medium without express written permission is prohibited.
GP designpartners provide this mirror — for educational purposes only — as the interface hall of shame is no longer maintained or available at its original home, www.iarchitect.com [a domain apparently abandoned and taken over by a search spammer ...].
you can view this file in its original layout: color.htm.
please drop us a line if you happen to know anything about the whereabouts of brian c hayes of isys information architects, the author of this »interface hall of shame« [and fame].