Palette per la modalità scura accessibile con verifica del contrasto WCAG

Progetta una palette per la modalità scura con token semantici partendo dai colori del brand, con tabella di contrasto WCAG per ogni coppia, correzioni e codice CSS pronto. Pensato per ChatGPT, Claude, Gemini e Microsoft Copilot. Include 5 variabili personalizzabili e puoi copiarlo gratuitamente con un clic.

Avanzato · Testo · In attesa di revisione editoriale

Prompt

Agisci come designer di design system specializzato in colore e accessibilità (WCAG 2.2).

Contesto:
- Colori del brand (hex): {{colori_brand}}
- Prodotto: {{prodotto}}
- Superficie di base della modalità scura: {{superficie}}
- Livello di conformità richiesto: {{livello_wcag}}
- Componenti da coprire: {{componenti}}

Consegne:
1. Principi della modalità scura per questo prodotto: perché evitare il nero puro tranne sugli schermi OLED, come esprimere l'elevazione con superfici più chiare e come desaturare i colori del brand perché non vibrino.
2. Tabella di token semantici con valore chiaro e scuro: sfondo, superfici 1-3, testo principale, secondario e disattivato, bordi, primario e relativi stati (hover, pressed), anello di focus, successo, avviso, errore, informazione e i relativi colori «on» (testo sopra quel colore).
3. Tabella di contrasto per coppia (testo su sfondo, testo su superfici, testo su primario, bordi e focus su sfondo): rapporto calcolato con la formula della luminanza relativa WCAG 2.x, requisito applicabile (4,5:1 testo normale, 3:1 testo grande e componenti non testuali; 7:1 e 4,5:1 per AAA) e risultato.
4. Per ogni coppia non conforme, un valore alternativo che superi la verifica mantenendo l'intenzione del brand.
5. Colori per grafici (4-6 serie) distinguibili su sfondo scuro e non basati solo sulla tinta.
6. Implementazione: variabili CSS, prefers-color-scheme e interruttore manuale con preferenza salvata.

Vincoli:
- Mostra la formula e i valori intermedi. Indica chiaramente che i rapporti vanno verificati con uno strumento di contrasto prima dell'approvazione.
- Non trasmettere mai informazioni solo con il colore; proponi icone o testo di supporto.
- Se mancano colori chiave (ad esempio il colore di errore del brand), chiedimeli; non presentare valori inventati come «ufficiali».

Formato: tabelle di token e contrasto, elenco delle correzioni e blocco di codice CSS.

Come usarlo

  1. Incolla i colori del brand in esadecimale. 2. Rivedi la tabella di contrasto e verifica ogni rapporto con uno strumento dedicato. 3. Copia le variabili CSS nel progetto e prova l’interfaccia reale in modalità scura.

Esempio d'uso

Colori: #1E5EFF primario, #FF7A00 accento · Prodotto: app bancaria · Superficie: grigio bluastro scuro · Livello: AA.

Esempio di risultato

Contrasto sulla superficie scura #141B2B

Formula WCAG 2.x: rapporto = (L1 + 0,05) / (L2 + 0,05), con L = 0,2126 R + 0,7152 G + 0,0722 B dopo aver linearizzato ogni canale. Luminanza della superficie: L ≈ 0,0111.

CoppiaL del coloreRapportoRequisito AAEsito
Testo principale #E6EAF20,820814,3:14,5:1Supera
Testo secondario #A9B3C60,44758,1:14,5:1Supera
Primario #1E5EFF come testo0,15503,4:14,5:1Non supera
Primario corretto #7FA2FF0,37577,0:14,5:1Supera
Successo #12B76A0,35046,6:14,5:1Supera
Testo bianco su pulsante #1E5EFF—5,1:14,5:1Supera

Correzione: usa #7FA2FF per link e testo di brand in modalità scura; tieni #1E5EFF solo come sfondo dei pulsanti con testo bianco. Verifica ogni rapporto con un contrast checker prima dell'approvazione.

:root { --surface-1: #FFFFFF; --text: #101828; --primary-text: #1E5EFF; }
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --surface-1: #141B2B; --text: #E6EAF2; --primary-text: #7FA2FF;
  }
}
[data-theme="dark"] { --surface-1: #141B2B; --text: #E6EAF2; --primary-text: #7FA2FF; }

…

Dati chiave

Categoria
Design UI/UX · Accessibilità
Tipo di output
Testo
Livello
Avanzato
Pensato per
ChatGPT, Claude, Gemini e Microsoft Copilot
Verificato in
In attesa di verifica editoriale
Variabili
Colori del brand (hex), Prodotto, Superficie di base, Livello WCAG e Componenti
Lingua
Italiano
Prezzo
Gratuito, senza registrazione
Aggiornato
07/11/2026

Domande frequenti

Posso fidarmi dei rapporti di contrasto calcolati dall’IA?

Usali come bozza. I modelli linguistici possono sbagliare i calcoli, quindi verifica ogni coppia con uno strumento di contrasto prima del rilascio.

Perché non usare il nero puro come sfondo?

Il testo bianco su nero puro può creare aloni e affaticare la vista, e rende difficile mostrare l’elevazione. Un grigio molto scuro di solito funziona meglio; il nero puro ha senso soprattutto per risparmiare energia sugli OLED.

A cosa serve questo prompt?

Progetta una palette per la modalità scura con token semantici partendo dai colori del brand, con tabella di contrasto WCAG per ogni coppia, correzioni e codice CSS pronto.

Con quali strumenti di IA funziona?

È pensato per ChatGPT, Claude, Gemini e Microsoft Copilot. Non lo abbiamo ancora verificato in questi strumenti, quindi i risultati possono variare da uno all'altro.

Come personalizzo il prompt?

Clicca su «Personalizza» e compila le variabili (Colori del brand (hex), Prodotto, Superficie di base, Livello WCAG e Componenti). Il testo si aggiorna all'istante e poi puoi copiarlo con un clic. I valori vengono salvati solo nel tuo browser.

Serve esperienza per usarlo?

È di livello avanzato: è pensato per persone con esperienza nell'argomento, in grado di valutare e regolare il risultato.

Questo prompt è gratuito?

Sì. Tutti i prompt di HomeCasa Prompts sono gratuiti, senza registrazione né abbonamento. Puoi usarli anche in progetti professionali.

Posso fidarmi dell'output dell'IA?

Consideralo una bozza di alta qualità: verifica sempre dati, cifre e affermazioni importanti prima di pubblicare o prendere decisioni.

Prompt correlati