Il metodo scientifico: Perché HSL?
Molti selettori di colore utilizzano lo spazio RGB (Red, Green, Blue), che è ottimo per gli schermi ma poco intuitivo per gli esseri umani. Kasuality adotta lo spazio HSL (Hue, Saturation, Lightness) come interfaccia di controllo.
- Hue (Tonalità): La pura essenza del colore (es. 0° è Rosso, 120° è Verde).
- Saturation (Saturazione): L'intensità del colore. 100% è vivido, 0% è grigio.
- Lightness (Luminosità): La quantità di luce. Fondamentale per il calcolo del Contrast Ratio.
Grazie a questo approccio, Kasuality calcola le armonie matematicamente, ruotando solo sul valore H (Tonalità). Tuttavia, sotto il cofano, abbiamo integrato una novità fondamentale.
Uniformità Percettiva: Il DNA OKLCH
Mentre l'HSL ci permette di impostare la direzione creativa, il nostro motore di rendering utilizza lo spazio colore OKLCH. Questo garantisce che ogni sfumatura sia percepita con la stessa intensità dall'occhio umano, correggendo le distorsioni dei vecchi sistemi.
Nativo Wide Gamut (P3)
Progettato per i display moderni. Generiamo colori che i vecchi sistemi HEX/RGB non possono visualizzare, mantenendo la compatibilità tramite Progressive Enhancement.
Gradienti Perfetti
L'algoritmo OKLCH elimina le "zone morte" grigie nel mezzo dei gradienti, garantendo passaggi fluidi e vibranti che rispettano la fisica della luce.
Decodificare le Armonie Cromatiche
Nella sezione "Armonia", il nostro algoritmo visualizza le relazioni geometriche sulla ruota cromatica:
Complementari
Due colori opposti (180° di distanza). Creano il massimo contrasto visivo e un impatto energetico. Ideali per CTA.
Analoghi
Colori adiacenti sulla ruota. Condividono la stessa "temperatura" emotiva e sono molto rilassanti per l'occhio.
Triadici
Tre colori equidistanti (120°). Offrono un bilanciamento vibrante, mantenendo armonia e distinzione tra gli elementi.
Golden Ratio (Aurea)
Armonia basata sul numero aureo (φ) e l'angolo di ≈ 137.5°. Genera palette che appaiono intrinsecamente naturali e organiche.
Accessibilità Ibrida: WCAG 2.1 e APCA
Kasuality non si limita al presente, ma anticipa il futuro del Web (WCAG 3). Il nostro motore di contrasto opera su due livelli simultanei:
- Livello 1 - Standard Legale (WCAG 2.1): Calcoliamo il classico rapporto matematico AA (4.5:1) e AAA (7:1). È lo standard attuale richiesto per legge.
- Livello 2 - Scienza Percettiva (APCA): Integriamo il nuovo algoritmo Advanced Perceptual Contrast Algorithm. A differenza del vecchio sistema, l'APCA (valore $L^c$) considera come l'occhio umano percepisce realmente il testo (spessore font, contesto).
- Simulazione Daltonismo & Contesto: Applica filtri SVG per Protanopia, Deuteranopia e Tritanopia, e testa la resa sotto luce solare o notturna.
Guida alle 5 Modalità di Generazione
Design Tokens Architect & Export W3C (PRO)
Kasuality non si limita a generare combinazioni di colori visive, ma fornisce una vera e propria infrastruttura ingegneristica per lo sviluppo UI. Questa modalità trasforma il tuo colore "Seme" in un Design System Enterprise pronto all'uso.
- Ruoli Semantici: Il motore calcola in automatico le sfumature perfette per l'Azione Principale (Primary), lo Sfondo Interfaccia (Surface), i Bordi e gli stati di Successo/Errore.
- Calcolo degli Stati (UX): Generazione matematica delle varianti Hover, Pressed e Disabled regolando scientificamente luminanza e saturazione nello spazio OKLCH.
- Integrazione Enterprise: L'esportazione JSON rispetta il formato standard globale del W3C Design Tokens Community Group (con i prefissi
$valuee$type). L'infrastruttura è nativamente compatibile con Figma Tokens Studio e Style Dictionary.