Tag Info

New answers tagged


I would focus my efforts on contrast rather than color use. The more contrast the more visible. Stay away from earthy, pastel and desaturated colors. Try to build your palette using COMPLEMENTARY colors, those are the ones who reside directly in front of each other on the color wheel to maximize contrast. Go hardcore black/white when possible.


The website in question uses PHP query strings (http://screenreader.net/index.php?colourscheme=...) to determine what stylesheet to use. That is probably done with a bit of code like this: <link rel="stylesheet" type="text/css" href="<?php echo $_GET["colourscheme"].".css"; ?>" /> That is one solution you can use, but as you can see it's not ...


You may find the following resources useful for assessing and managing the accessibility of your sites, in particular, the color contrast management aspect: 1) Programmatic contrast changing: http://stackoverflow.com/questions/21034791/color-contrast-customization-in-web-design; 2) Article with links to some tools: ...


As you can see when you change theme on provided web site that url change with additional parameter colourscheme http://screenreader.net/index.php?colourscheme=blackonwhite and then analyze it on back end and put needed css file with all styles. Look more on image.


Encouraged to post this as an answer instead of a comment, I'd suggest looking at: https://github.com/SlexAxton/css-colorguard It is a tool that uses the CIEDE200 algorithm to detect color collisions and seems to incorporate a number of variables and not just contrast to detect collisions. They most likely did not design this algorithm to take care of the ...


I'm not aware of any software that specifically deals with this issue, one work around could be to run the two colours you are concerned with through a colour contrast checkers such as: http://webaim.org/resources/contrastchecker/ Although designed for foreground and background this could be adapted for your requirements. If the returned contrast ratio is ...


What you're looking for implies to have, for a series of screen types, a function that transforms their respective rendered gamut for every possible viewing angle on a half-sphere (or quarter or eighth of sphere if symmerty applies) if you need the complete view or on 180 (or 90) degrees if you only need lateral transformations. Although doable from a ...

Top 50 recent answers are included