Kalkylator för färgkontrast
Exempelkombinationer
Förgrundsfärg (text)
Bakgrundsfärg
Tekniska detaljer
Så fungerar kalkylatorn för färgkontrast
Vad verktyget gör
Kalkylatorn för färgkontrast mäter kontrastförhållandet mellan förgrunds- och bakgrundsfärger för att avgöra om text uppfyller standarderna i Web Content Accessibility Guidelines (WCAG). Det här verktyget för tillgänglighetstestning beräknar luminansskillnaden mellan två färger med WCAG:s formel för kontrastförhållande, som jämför den relativa luminansen hos den ljusare färgen med den mörkare färgen. När du behöver kontrollera om dina textfärger uppfyller WCAG AA- eller AAA-standarder ger denna kalkylator omedelbar återkoppling om dina färgkombinationer är tillgängliga för användare med synnedsättningar. Verktyget utvärderar både normal text (kräver 4,5:1 för AA och 7:1 för AAA) och stor text (kräver 3:1 för AA och 4,5:1 för AAA), vilket hjälper till att säkerställa att dina designer följer tillgänglighetsregler och ger läsbart innehåll för alla användare.
Vanliga användningsfall för utvecklare
Utvecklare använder kalkylatorer för färgkontrast när de bygger tillgängliga webbapplikationer och säkerställer att text förblir läsbar mot bakgrundsfärger för användare med nedsatt syn eller färgblindhet. WCAG-efterlevnadskontrollen är viktig när man designar användargränssnitt, skapar designsystem eller granskar befintliga webbplatser mot tillgänglighetsstandarder. Många designers behöver verifiera kontrastförhållanden innan de fastställer färgscheman, särskilt när de arbetar med varumärkesfärger som inte naturligt ger tillräcklig kontrast. Tillgänglighetskontrollen hjälper vid implementering av mörkt läge-teman och säkerställer att text förblir läsbar när man växlar mellan ljusa och mörka färgscheman. Frontendutvecklare använder detta verktyg för att validera CSS-färgval, testa färgkombinationer från designmockups eller säkerställa efterlevnad av Section 508 och ADA-krav. Kalkylatorn för kontrastförhållande är värdefull när man skapar tillgängliga formulär, navigationsmenyer eller vilket gränssnittselement som helst där textläsbarhet är kritisk.
Dataformat, typer eller varianter
Kalkylatorer för färgkontrast accepterar olika färginmatningsformat, inklusive hexadecimala koder (#RRGGBB), RGB-värden (rgb(r, g, b)), HSL-värden (hsl(h, s%, l%)) och CSS-färgnamn. Verktyget beräknar kontrastförhållanden med WCAG 2.1-formeln, som konverterar färger till relativa luminansvärden och jämför dem matematiskt. WCAG-standarder definierar två efterlevnadsnivåer: nivå AA kräver 4,5:1 för normal text och 3:1 för stor text, medan nivå AAA kräver 7:1 för normal text och 4,5:1 för stor text. Stor text definieras som 18pt (24px) normal vikt eller 14pt (18,5px) fet vikt. Kalkylatorn visar vanligtvis godkänd/underkänd-indikatorer för varje WCAG-nivå, visar det exakta kontrastförhållandet och kan föreslå alternativa färger som uppfyller tillgänglighetsstandarder. Vissa verktyg beräknar också kontrast för UI-komponenter, grafik och icke-textinnehåll som kräver kontrastförhållandet 3:1.
Vanliga fallgropar och specialfall
När du använder kalkylatorer för färgkontrast, kom ihåg att kontrastförhållanden beräknas utifrån luminansvärden, inte upplevd ljusstyrka, så färger som ser lika ut kan ha godtagbara kontrastförhållanden. Verktyget mäter kontrast matematiskt, men faktisk läsbarhet kan påverkas av teckensnittsvikt, teckenstorlek, radavstånd samt bakgrundsmönster eller bilder. Utgå inte från att godkänd WCAG AA automatiskt betyder att din text är läsbar för alla; vissa användare kan behöva högre kontrastförhållanden än minimikraven. Var medveten om att kontrastkraven skiljer sig för dekorativ text, logotyper och inaktiva UI-element, som kan ha lägre kontrastkrav. Kalkylatorn tar inte hänsyn till textskuggor, konturer eller andra visuella effekter som kan förbättra läsbarheten. Testa alltid dina faktiska designer i verkliga förhållanden, eftersom skärmkalibrering, omgivande belysning och individuella synförmågor kan påverka upplevd kontrast. Kom ihåg att kontrast bara är en del av tillgänglighet; val av typsnitt, avstånd och innehållsstruktur påverkar också läsbarheten.
När du ska använda det här verktyget jämfört med kod
Använd webbläsarbaserade kalkylatorer för färgkontrast för snabb designvalidering, testning av enskilda färgkombinationer eller när du behöver omedelbar återkoppling under designprocessen. Dessa verktyg är idealiska för tillgänglighetsgranskning, demonstrationer för intressenter eller när du arbetar med designverktyg som saknar inbyggd kontrastkontroll. För produktionsapplikationer och automatiserad tillgänglighetstestning, integrera kontrastkontroll i ditt utvecklingsflöde med verktyg som axe-core, Pa11y eller Lighthouse som kan testa hela sidor programmässigt. Kodbaserade lösningar möjliggör batchbearbetning av färgkombinationer, automatiserad testning av designsystem och integration med CI/CD-pipelines för kontinuerlig tillgänglighetsövervakning. Webbläsarverktyg är bäst för interaktiv testning och utbildning, medan programmässiga lösningar ger systematisk, repeterbar tillgänglighetsvalidering. Överväg att använda båda angreppssätten: webbläsarverktyg för designutforskning och kodbaserade verktyg för omfattande tillgänglighetsgranskning.