|
|
(9 intermediate revisions by 3 users not shown) |
Line 1: |
Line 1: |
| ==Purpose==
| | {{ Moved To Community | KDE_Visual_Design_Group/HIG/Color }} |
| Color is a basal quality in human perception. Color can be used for communication, it is a very efficient way to direct attention, and significance can assigned to an object with color. However, color is a historical and cultural phenomenon, and is subject of continuous aesthetical changes. Furthermore, it should be taken into consideration that a rather high percentage of population has a perception disorder ranging from difficulties to discriminate between red and green to complete color blindness.
| |
| | |
| ==Guidelines==
| |
| * Choose colors by selecting the appropriate theme color or system color. You can use the [http://kde-look.org/content/show.php/CheckColorRoles?content=90034 CheckColorRoles] theme to detect bugs regarding the use of system colors in your application.
| |
| * Never use color as a primary method of communication, but as a secondary method to reinforce meaning visually.
| |
| * Make foreground color contrasting to background.
| |
| * Consider accessibility for users with color vision deficiency (~5% population).
| |
| ==Implementation==
| |
| [http://api.kde.org/4.10-api/kdelibs-apidocs/kdeui/html/classKColorScheme.html KColorScheme] provides a set of methods to help picking readable colors based on the type of message which needs to be conveyed
| |
Latest revision as of 11:26, 4 August 2016