Template:Color contrast ratio/doc: Difference between revisions
Jump to navigation
Jump to search
m (1 revision) |
(→Usage) |
||
Line 9: | Line 9: | ||
! Text<BR>Color !! Background<BR>color !! Sample !! Code !! Contrast<BR>ratio !! [[WCAG 2.0]]<BR>conf. | ! Text<BR>Color !! Background<BR>color !! Sample !! Code !! Contrast<BR>ratio !! [[WCAG 2.0]]<BR>conf. | ||
|- | |- | ||
| {{ | | {{Color sample|#000000}} #000000 | ||
| {{ | | {{Color sample|#FFFFFF}} #FFFFFF | ||
| {{Font color|#000000|#FFFFFF| Sample }} | | {{Font color|#000000|#FFFFFF| Sample }} | ||
| {{tlp|Color contrast ratio|#000000|#FFFFFF}} | | {{tlp|Color contrast ratio|#000000|#FFFFFF}} | ||
Line 16: | Line 16: | ||
| AAA | | AAA | ||
|- | |- | ||
| {{ | | {{Color sample|#000080}} #000080 | ||
| {{ | | {{Color sample|#DDDDDD}} #DDDDDD | ||
| {{Font color|#000080|#DDDDDD| Sample }} | | {{Font color|#000080|#DDDDDD| Sample }} | ||
| {{tlp|Color contrast ratio|#000080|#DDDDDD}} | | {{tlp|Color contrast ratio|#000080|#DDDDDD}} | ||
Line 23: | Line 23: | ||
| AAA | | AAA | ||
|- | |- | ||
| {{ | | {{Color sample|#7B0000}} #7B0000 | ||
| {{ | | {{Color sample|#FF9900}} #FF9900 | ||
| {{Font color|#7B0000|#FF9900| Sample }} | | {{Font color|#7B0000|#FF9900| Sample }} | ||
| {{tlp|Color contrast ratio|#7B0000|#FF9900}} | | {{tlp|Color contrast ratio|#7B0000|#FF9900}} | ||
Line 30: | Line 30: | ||
| AA | | AA | ||
|- | |- | ||
| {{ | | {{Color sample|#004800}} #004800 | ||
| {{ | | {{Color sample|#AAAAAA}} #AAAAAA | ||
| {{Font color|#004800|#AAAAAA| Sample }} | | {{Font color|#004800|#AAAAAA| Sample }} | ||
| {{tlp|Color contrast ratio|#004800|#AAAAAA}} | | {{tlp|Color contrast ratio|#004800|#AAAAAA}} | ||
Line 37: | Line 37: | ||
| AA | | AA | ||
|- | |- | ||
| {{ | | {{Color sample|red}} red | ||
| {{ | | {{Color sample|white}} white | ||
| {{Font color|red|white| Sample }} | | {{Font color|red|white| Sample }} | ||
| {{tlp|Color contrast ratio|red|white}} | | {{tlp|Color contrast ratio|red|white}} | ||
Line 44: | Line 44: | ||
| {{no}} | | {{no}} | ||
|- | |- | ||
| {{ | | {{Color sample|#FF0000}} #FF0000 | ||
| {{ | | {{Color sample|#FF9999}} #FF9999 | ||
| {{Font color|#FF0000|#FF9999| Sample }} | | {{Font color|#FF0000|#FF9999| Sample }} | ||
| {{tlp|Color contrast ratio|#FF0000|#FF9999}} | | {{tlp|Color contrast ratio|#FF0000|#FF9999}} | ||
Line 57: | Line 57: | ||
! Text<BR>Color !! Background<BR>color !! Sample !! Code !! Contrast<BR>ratio !! Reciprocal !! [[WCAG 2.0]]<BR>conf. | ! Text<BR>Color !! Background<BR>color !! Sample !! Code !! Contrast<BR>ratio !! Reciprocal !! [[WCAG 2.0]]<BR>conf. | ||
|- | |- | ||
| {{ | | {{Color sample|#BADFEE}} #BADFEE | ||
| {{ | | {{Color sample|black}} black | ||
| {{Font color|#BADFEE|black| Sample }} | | {{Font color|#BADFEE|black| Sample }} | ||
| {{tlp|Color contrast ratio|#BaDFeE|BlAcK}} | | {{tlp|Color contrast ratio|#BaDFeE|BlAcK}} | ||
Line 65: | Line 65: | ||
| AAA | | AAA | ||
|- | |- | ||
| {{ | | {{Color sample|red}} red | ||
| {{ | | {{Color sample|black}} black | ||
| {{Font color|red|black| Sample }} | | {{Font color|red|black| Sample }} | ||
| {{tlp|Color contrast ratio|red|black}} | | {{tlp|Color contrast ratio|red|black}} | ||
Line 73: | Line 73: | ||
| AA | | AA | ||
|- | |- | ||
| {{ | | {{Color sample|#FFFF00}} #FFFF00 | ||
| {{ | | {{Color sample|#00FFFF}} #00FFFF | ||
| {{Font color|#FFFF00|#00FFFF| Sample }} | | {{Font color|#FFFF00|#00FFFF| Sample }} | ||
| {{tlp|Color contrast ratio|#FFFF00|#00FFFF}} | | {{tlp|Color contrast ratio|#FFFF00|#00FFFF}} |
Latest revision as of 10:46, 28 September 2014
{{#invoke:Message box|mbox}}
This template returns the color contrast ratio between the two colors provided. It accepts two parameters, which can be a standard RGB hex color code (#RRGGBB
) or a standard HTML color or CSS "orange" (= #FFA500). Color names and hex letters are case-insensitive (i.e. they may be upper- or lower-case).
Usage
Examples with light background
Text Color |
Background color |
Sample | Code | Contrast ratio |
WCAG 2.0 conf. |
---|---|---|---|---|---|
#000000 | #FFFFFF | Sample | {{Color contrast ratio|#000000|#FFFFFF}} | Expression error: Unrecognised punctuation character "{". | AAA |
#000080 | #DDDDDD | Sample | {{Color contrast ratio|#000080|#DDDDDD}} | Expression error: Unrecognised punctuation character "{". | AAA |
#7B0000 | #FF9900 | Sample | {{Color contrast ratio|#7B0000|#FF9900}} | Expression error: Unrecognised punctuation character "{". | AA |
#004800 | #AAAAAA | Sample | {{Color contrast ratio|#004800|#AAAAAA}} | Expression error: Unrecognised punctuation character "{". | AA |
red | white | Sample | {{Color contrast ratio|red|white}} | Expression error: Unrecognised punctuation character "{". | No |
#FF0000 | #FF9999 | Sample | {{Color contrast ratio|#FF0000|#FF9999}} | Expression error: Unrecognised punctuation character "{". | No |
Examples with dark background
Text Color |
Background color |
Sample | Code | Contrast ratio |
Reciprocal | WCAG 2.0 conf. |
---|---|---|---|---|---|---|
#BADFEE | black | Sample | {{Color contrast ratio|#BaDFeE|BlAcK}} | Expression error: Unrecognised punctuation character "{". | Expression error: Unrecognised punctuation character "{". | AAA |
red | black | Sample | {{Color contrast ratio|red|black}} | Expression error: Unrecognised punctuation character "{". | Expression error: Unrecognised punctuation character "{". | AA |
#FFFF00 | #00FFFF | Sample | {{Color contrast ratio|#FFFF00|#00FFFF}} | Expression error: Unrecognised punctuation character "{". | Expression error: Unrecognised punctuation character "{". | No |
WCAG 2.0
As a guide to selecting foreground and background colors for text, the Web Content Accessibility Guidelines 2.0 (guideline 1.4) classifies contrast ratios for ordinary text as follows:
Font size | Not Compliant | Level AA | Level AAA |
---|---|---|---|
Normal | < 4.5 | 4.5 to 7.0 | > 7.0 |
Large (18 pt or 14 pt bold) | < 3.0 | 3.0 to 4.5 | > 4.5 |
Normal wiki-text is rendered by common browsers at roughly 9.5 to 10.5 pt (12.5 to 14 px), depending on skin. Text would need to be about 180% or 140% bold to qualify as "Large" for WCAG purposes.