Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:Ensure AA contrast ratio/doc

Template page

{{#ifeq:doc |doc

    | 

{{#ifeq:show |show

         | {{#invoke:Message box|mbox}}
        }}{{#if: |
         |   {{#ifexist:Template:Ensure AA contrast ratio
                  | [[Category:{{#switch:Template |Template=Template |Module=Module |User=User |#default=Wikipedia}} documentation pages]]
                  | 
                 }}
        }}
    | 
   }}

{{#invoke:Lua banner|main}}

Usage[edit]

This template checks for compliance with WCAG G17, i.e. that a background–foreground colour combination has got a contrast ratio of more than 4.5:1. It takes two arguments, the base colour value, and the tracking category, category, to place non-compliant transclusions in. A third parameter, other, is optional; the template will by default calculate the contrast ratio against black and white, on the assumption that it is used in conjunction with {{#Invoke:Template link general|main|code=on}}.

Note: this is compliant with AAA for 18 point or 14 point bold text.

Contrast ratios
Rating Normal text 18 point or 14 point bold text
AA 4.5 3
AAA 7 4.5

Examples[edit]

  • {{#invoke:DemoTemplate|Ensure AA contrast ratio|base=navy|category=Test}}
  • {{#invoke:DemoTemplate|Ensure AA contrast ratio|base=navy|other=|category=Test}}
  • {{#invoke:DemoTemplate|Ensure AA contrast ratio|base=navy|other=navy|category=Test}}
  • {{#invoke:DemoTemplate|Ensure AA contrast ratio|base=red|category=Test}}
  • {{#invoke:DemoTemplate|Ensure AA contrast ratio|base=#CC5500|category=Test}}
  • {{#invoke:DemoTemplate|Ensure AA contrast ratio|base=asdf|category=Test}}

See also[edit]



Debug data: