Palette di Colori ad Alto Contrasto, con Rapporti Verificati
Palette di Colori ad Alto Contrasto
Palette di Colori ad Alto Contrasto con Rapporti WCAG | We.Inc
Cinque palette originali ad alto contrasto con ogni coppia di testo e pulsante verificata secondo WCAG 2.2, più un tester per regolare i colori e copiare il CSS.
Una palette ad alto contrasto è un insieme di colori del brand in cui il testo resta facile da leggere sul suo sfondo. WCAG 2.2 lo misura come un rapporto da 1:1 a 21:1. Il testo normale richiede almeno 4.5:1 per il livello AA e 7:1 per AAA; il testo grande richiede 3:1 e 4.5:1. Le palette qui elencano ogni coppia.
Minimi di contrasto WCAG 2.2
Contenuto
Livello AA
Livello AAA
Testo normale
Testo grande (18pt, o 14pt in grassetto)
Icone, bordi dei campi, anelli di focus
Nessun livello aggiuntivo
Loghi e pura decorazione
Nessun requisito
Nessun requisito
La maggior parte dei siti di palette mostra bei campioni affiancati, il che non dice nulla sulla leggibilità del testo messo sopra. Ogni palette qui sotto assegna a ciascun colore un compito (sfondo, testo, testo secondario, accento, testo sull'accento) e verifica le coppie che useresti davvero insieme su una pagina.
Ogni colore viene convertito in luminanza relativa: quanto appare luminoso, da 0 per il nero a 1 per il bianco.
Il valore più chiaro più 0.05 viene diviso per il valore più scuro più 0.05. Quel numero è il rapporto di contrasto.
Il rapporto viene confrontato con il minimo WCAG per quel tipo di contenuto, senza arrotondamenti.
Una coppia conta solo se la usi in quel modo: il testo secondario è verificato sullo sfondo, il testo del pulsante sull'accento.
Scegli prima il colore del testo, poi l'accento. Il testo dei paragrafi è la maggior parte di ciò che le persone leggono.
Su uno sfondo scuro, un accento brillante di solito richiede sopra un testo scuro, non bianco.
Tieni un solo grigio per il testo secondario e verificalo su ogni sfondo che usi, card comprese.
Se il bianco puro sul nero puro ti sembra troppo duro, una coppia quasi nero su bianco sporco supera comunque 7:1 con margine.
Ricontrolla quando aggiungi un nuovo colore di superficie, come un banner o un footer colorato.
Domande frequenti
Quale rapporto di contrasto si considera alto contrasto?
Non esiste una soglia ufficiale unica chiamata alto contrasto. Il livello AA di WCAG chiede 4.5:1 per il testo normale e il livello AAA chiede 7:1, quindi molti designer considerano 7:1 per il testo normale come obiettivo di alto contrasto.
Quale dimensione si considera testo grande?
WCAG considera grande il testo di almeno 18 punti, o 14 punti in grassetto. La spiegazione del W3C li colloca intorno a 24px e 18.5px in pixel CSS.
Posso arrotondare 4.47 a 4.5?
No. Il W3C dice che il rapporto non va arrotondato, quindi una coppia a 4.499:1 non raggiunge 4.5:1. Per questo motivo il tester tronca i valori.
Anche pulsanti e icone hanno bisogno di contrasto?
Sì. Il criterio di successo 1.4.11 di WCAG 2.2 chiede almeno 3:1 tra le parti dei controlli e la grafica significativa e i colori adiacenti.
Il mio logo deve superare la verifica?
No. Il testo che fa parte di un logo o di un nome di brand non ha requisiti di contrasto secondo 1.4.3. Tutto il resto della pagina intorno invece sì.
Perché cinque ruoli e non cinque campioni
Una palette di cinque colori ha dieci coppie possibili, e la maggior parte non si incontra mai su una pagina reale. Dare un ruolo a ogni colore ti dice quali coppie contano, così verifichi quattro combinazioni invece di tirare a indovinare.
Il ruolo che fallisce più spesso è il testo secondario: il grigio chiaro usato per date, didascalie e note. È anche il testo su cui le persone strizzano di più gli occhi.
Adattare una palette al tuo brand
Tieni il colore del tuo brand come accento e regolane la luminosità finché il testo del pulsante non supera la verifica. Una tonalità più scura o più chiara di solito mantiene l'identità del brand e corregge il rapporto.
Se il colore del tuo brand è un giallo chiaro o un azzurro pallido, usalo per sfondi e forme grandi, e scegli un colore scuro da abbinare per tutto ciò che le persone devono leggere.
Le cinque palette e i loro rapporti
I rapporti sono calcolati con la formula WCAG 2.2 e mostrati troncati a due decimali.
Ogni coppia verificata nelle cinque palette
Palette
Coppia
Rapporto
Testo normale
Testo normale AAA
Inchiostro su carta
Testo normale #111827 su Sfondo #FFFFFF
AA
Inchiostro su carta
Testo secondario #4B5563 su Sfondo #FFFFFF
AA
Inchiostro su carta
Accento e pulsanti #1D4ED8 su Sfondo #FFFFFF
AA
No
Inchiostro su carta
Testo sull'accento #FFFFFF su Accento e pulsanti #1D4ED8
AA
No
Turno di notte
Testo normale #F8FAFC su Sfondo #0B1220
AA
Turno di notte
Testo secondario #CBD5E1 su Sfondo #0B1220
AA
Turno di notte
Accento e pulsanti #FBBF24 su Sfondo #0B1220
AA
Turno di notte
Testo sull'accento #0B1220 su Accento e pulsanti #FBBF24
AA
Registro del bosco
Testo normale #1B3A2A su Sfondo #F7F5EF
AA
Registro del bosco
Testo secondario #44403C su Sfondo #F7F5EF
AA
Registro del bosco
Accento e pulsanti #9A3412 su Sfondo #F7F5EF
AA
No
Registro del bosco
Testo sull'accento #FFFFFF su Accento e pulsanti #9A3412
AA
Blu porto
Testo normale #FFFFFF su Sfondo #0F2E4C
AA
Blu porto
Testo secondario #D6E4F0 su Sfondo #0F2E4C
AA
Blu porto
Accento e pulsanti #7DD3FC su Sfondo #0F2E4C
AA
Blu porto
Testo sull'accento #0F2E4C su Accento e pulsanti #7DD3FC
AA
Argilla calda
Testo normale #431407 su Sfondo #FFF7ED
AA
Argilla calda
Testo secondario #57534E su Sfondo #FFF7ED
AA
Argilla calda
Accento e pulsanti #B91C1C su Sfondo #FFF7ED
AA
No
Argilla calda
Testo sull'accento #FFFFFF su Accento e pulsanti #B91C1C
AA
No
Usa una palette nel tuo CSS
Inchiostro su carta come custom properties CSS
Dai un nome alle variabili in base al ruolo, non al colore, così cambiare palette in seguito richiede una modifica per riga.
La formula del contrasto in JavaScript
Lo stesso calcolo eseguito dal tester, scritto a partire dalla definizione W3C di luminanza relativa.
Tester di palette
Scegli una palette, poi modifica qualsiasi colore. Ogni coppia viene ricontrollata mentre scrivi.
Palette di partenza
Inchiostro su carta
Turno di notte
Registro del bosco
Blu porto
Argilla calda
Sfondo
Testo normale
Testo secondario
Testo sull'accento
Contrasto di ogni coppia in questa palette
Coppia
Rapporto
AA testo normale
AA testo grande
AAA testo normale
{a} su {b}
Superato
Non superato
Non è un colore esadecimale
Orari di apertura
Aperto da martedì a sabato, dalle 9 alle 5. Accesso libero senza appuntamento prima di mezzogiorno.
Chiuso nei giorni festivi.
Prenota una visita
Copia le variabili CSS
Copiato.
Copia non riuscita. Seleziona il codice e copialo a mano.
Tutte le {n} coppie raggiungono AA per il testo normale.
{k} coppie su {n} non arrivano a 4.5:1 per il testo normale.