Cosa Può Fare Questo Selettore Colori
- Campiona colori da immagini* o inizia da una ruota colori precisa o input HEX/RGB
- Conversioni avanzate: HEX, HEX8, RGB/A, HSL/A, HSV, CMYK, XYZ, LAB, LCH
- Controllore contrasto WCAG integrato contro #000000 e #FFFFFF usando luminanza relativa
- Suggerimenti HEX web-safe e abbreviati quando applicabile
- Armonie cromatiche: complementare, triadica, tetradica, analoga, monocromatica (calcolate tramite rotazione tonalità)
- Anteprima luminanza e brillantezza percepita per anticipare problemi di contrasto
- Abbinamento approssimato tipo Pantone basato sulla distanza RGB più vicina (con dataset memorizzato)
- Analisi eseguita lato client; solo dati minimi utilizzati quando è abilitata l'opzione di ricerca Pantone
🔧 Come Usare il Selettore Colori for color-picker
1. Scegli o seleziona un colore base
Incolla un valore HEX, inserisci RGB/HSL, o usa il selettore per prendere un colore da un'immagine o dalla ruota. Lo strumento lo normalizza internamente in un valore HEX sicuro.
2. Affina tonalità e luminosità
Regola tonalità, saturazione e luminosità finché il campione non appare corretto. Un'anteprima ampia mostra il colore su superfici chiare e scure per contesto.
3. Leggi e copia i formati che ti servono
Copia HEX, HEX8, RGB, RGBA, HSL, HSLA, HSV, CMYK, XYZ, LAB e LCH con un clic. Usali per variabili CSS, design token o note di consegna.
4. Verifica contrasto WCAG
Vedi i rapporti di contrasto contro #000000 e #FFFFFF basati sulla luminanza sRGB. Usa i risultati per decidere rapidamente se un colore funziona per testo corpo, titoli grandi o elementi UI.
5. Genera armonie e costruisci una palette
Esplora colori complementari, triadici, tetradici, analoghi e monocromatici generati tramite rotazione tonalità. Aggiungi i tuoi preferiti a una palette/cronologia ed esportali come token.
Dettagli Tecnici
Gestione Input & Normalizzazione
Lo strumento accetta codici colore esadecimali e li converte in un HEX normalizzato a 6 cifre come riferimento interno.
| Aspetto | Comportamento | Note |
|---|---|---|
| Normalizzazione HEX | HEX a 3 e 6 cifre, # iniziale opzionale | HEX breve (es. #0f8) viene espanso in #00ff88; i caratteri non esadecimali vengono rimossi. |
| Supporto HEX8 | RGBA tramite #RRGGBBAA | Il canale alfa viene convertito in 0–255 e aggiunto come 4° byte. |
| Suggerimento web-safe | Arrotonda al più vicino passo 51 per canale | I valori vengono arrotondati al multiplo più vicino di 51 (0, 51, 102, 153, 204, 255). |
| Suggerimento HEX abbreviato | Solo quando comprimibile | Mostrato quando ogni coppia di cifre HEX è ripetuta (es. #112233 → #123). |
Spazi Colore & Conversioni
Tutti i calcoli si basano su sRGB con un bianco di riferimento D65.
| Spazio | Calcolo | Utilizzo |
|---|---|---|
| RGB | Da HEX normalizzato (0–255 per canale) | Rappresentazione base per le conversioni. |
| HSL / HSV | Trasformazioni cilindriche standard da sRGB | Utilizzato per modifiche intuitive e calcoli di armonia. |
| CMYK | Approssimazione indipendente dal dispositivo | Calcolato come 1−max(R,G,B) con componenti 0–100%; non legato a profili ICC. |
| XYZ | sRGB linearizzato → XYZ usando matrice D65 | Spazio intermedio per LAB/LCH e analisi più approfondita. |
| LAB | CIE L*a*b* da XYZ | Spazio metrico percettivamente più uniforme. |
| LCH | CIE L*C*h° da LAB | Utile per regolazioni di tonalità/croma/luminosità e progettazione di palette percettive. |
Luminanza & Contrasto WCAG
Il contrasto viene calcolato usando la formula standard della luminanza relativa WCAG.
| Aspetto | Dettagli | Note |
|---|---|---|
| Luminanza relativa | Calcolata da sRGB linearizzato (componente Y) | Utilizza i coefficienti 0,2126R + 0,7152G + 0,0722B. |
| Rapporto di contrasto | (L1 + 0,05) / (L2 + 0,05) | Lo strumento riporta il contrasto rispetto a #000000 e #FFFFFF. |
| Soglie WCAG | AA/AAA per testo normale e grande | Soglie tipiche: 4,5:1 (AA normale), 3:1 (AA grande), 7:1 (AAA normale), 4,5:1 (AAA grande). |
Armonie e Colori Derivati
Le armonie sono generate come semplici rotazioni di tonalità in HSL, preservando saturazione e luminosità.
| Armonia | Regola | Esempio |
|---|---|---|
| Complementare | +180° di tonalità | Punto opposto sulla ruota dei colori. |
| Triade | ±120° di tonalità | Tre colori equidistanti. |
| Tetrade | +90°, +180°, +270° di tonalità | Quattro colori che formano un rettangolo sulla ruota. |
| Analoghi | −30° / +30° di tonalità | Vicini attorno al colore base. |
| Monocromatico | Schiarisci/oscura in L | Versioni più chiare e più scure della stessa tonalità. |
Corrispondenza Simile a Pantone (Approssimativa)
Quando il dataset Pantone è disponibile, lo strumento calcola una corrispondenza più vicina nello spazio RGB.
| Aspetto | Comportamento | Note |
|---|---|---|
| Caricamento dataset | Caricamento in cache + asincrono tramite getPantoneColors / getPantoneColorsCached | L'interfaccia utente può mostrare una corrispondenza istantaneamente quando la cache è calda, o dopo un breve caricamento asincrono. |
| Metrica di corrispondenza | Distanza euclidea quadratica su RGB (0–255) | Approssimazione rapida e semplice; non è una metrica percettiva ΔE*. |
| Output | ID e nome simili a Pantone | Visualizzato solo a scopo orientativo; non è una mappatura ufficiale Pantone. |
Prestazioni e Privacy
Le conversioni, la luminanza, il contrasto e le armonie sono calcolate interamente lato client. La ricerca Pantone può consultare un dataset locale o remoto a seconda della configurazione, ma i colori grezzi rimangono semplici stringhe HEX a meno che non li condividi o esporti esplicitamente.
Casi d'Uso Popolari
UI/UX & Front-End
- Crea coppie accessibili primo piano/sfondo per pulsanti, link e testo.
- Esporta variabili CSS e token di design direttamente dai colori scelti.
- Verifica il contrasto per le modalità chiaro/scuro prima di implementare un commutatore di tema.
/* Token di colore CSS */
:root {
--brand: #4caf50;
--brand-rgb: 76, 175, 80;
--on-brand: #0b0b0b;
}
.button-primary {
background-color: var(--brand);
color: var(--on-brand);
}Branding e Identità Visiva
- Deriva una palette primaria/secondaria/accenti da un singolo colore principale.
- Esplora opzioni complementari o triadiche per un logo o una linea di prodotti.
- Ottieni una denominazione approssimativa simile a Pantone prima di preparare una linea guida del brand.
Visualizzazione Dati e Dashboard
- Definisci colori di serie che rimangano distinguibili su sfondi sia chiari che scuri.
- Usa LAB/LCH per progettare palette con passi percettivi controllati.
- Controlla rapidamente se i colori del grafico soddisfano le aspettative di contrasto nella legenda e nelle etichette.
❓ Frequently Asked Questions
Qual è la differenza tra HEX, RGB, HSL e HSV?
Perché i valori CMYK sembrano approssimativi?
A cosa servono LAB e LCH?
Come viene calcolato il contrasto?
I nomi Pantone sono esatti?
Memorizzate le mie immagini o colori?
Pro Tips
Anteprima sempre i colori su superfici chiare e scure; la saturazione e il contrasto percepiti possono cambiare drasticamente con il contesto.
Usa LAB o LCH quando generi tinte e sfumature in modo che le variazioni di luminosità risultino più uniformi all'occhio umano.
Controlla il contrasto AA/AAA per tutti gli stati interattivi (hover, attivo, disabilitato), non solo per il colore predefinito del pulsante.
Esporta variabili CSS o token di design dalla scheda formati per mantenere i colori coerenti tra i tuoi componenti.
Quando campioni da immagini, fai la media su una piccola area invece di un singolo pixel per ridurre il rumore da compressione e anti-aliasing.
Additional Resources
Other Tools
- Abbellitore CSS
- Abbellitore HTML
- Abbellitore Javascript
- Abbellitore PHP
- Estrattore Sprite
- Decodificatore Base64
- Codificatore Base64
- Formattatore Csharp
- Formattatore CSV
- Dockerfile Formatter
- Formattatore Elm
- Formattatore ENV
- Formattatore Go
- Formattatore GraphQL
- Formattatore HCL
- Formattatore INI
- Formattatore JSON
- Formattatore LaTeX
- Formattatore Markdown
- Formattatore Objective-C
- Php Formatter
- Formattatore Proto
- Formattatore Python
- Formattatore Ruby
- Formattatore Rust
- Formattatore Scala
- Formattatore Script Shell
- Formattatore SQL
- Formattatore SVG
- Formattatore Swift
- Formattatore TOML
- Typescript Formatter
- Formattatore XML
- Formattatore YAML
- Formattatore Yarn
- Minificatore CSS
- Html Minifier
- Javascript Minifier
- Minificatore JSON
- Minificatore XML
- Visualizzatore Intestazioni HTTP
- PDF a Testo
- Tester Regex
- Controllore Posizione SERP
- Ricerca Whois