ForHosting KIT · Immagini e foto

Generatore di colori analoghi

Indichi un colore di base e un angolo e otterrà i suoi due vicini sul cerchio cromatico: #3366cc con 30 gradi restituisce #33b2cc e #4c33cc, con la stessa saturazione e luminosità. Una famiglia di tre colori armoniosa per interfacce e marchi. Gratis nel Suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Colore
#3366cc
Angolo
30
Ottiene
Tavolozza
#33b2cc, #3366cc, #4c33cc

I colori analoghi si trovano uno accanto all'altro sul cerchio delle tonalità, quindi condividono una famiglia di sottotoni e risultano naturalmente armoniosi in interfacce, sistemi di branding e illustrazioni. Questo generatore prende un colore base esadecimale CSS e un angolo positivo di spostamento della tonalità in gradi, converte la base in HSL, quindi costruisce i due vicini sottraendo e aggiungendo quell'angolo mantenendo fisse saturazione e luminosità. Il risultato è una palette di tre campioni — minus, base e plus — restituita come esadecimale, interi RGB, componenti HSL e un array palette pronto all'uso. La pratica classica del design usa trenta gradi per una famiglia compatta e passi più ampi quando si desidera maggiore separazione senza saltare al contrasto complementare. Codici esadecimali non validi e angoli fuori intervallo falliscono con un chiaro errore di validazione invece di inventare una palette.

Come funzionano gli spostamenti di tonalità analoghi

Si parte da un colore base scritto come stringa esadecimale CSS, ad esempio #3366cc o la forma breve #36c. Il risolutore espande l'esadecimale a tre cifre, analizza i canali rosso, verde e blu nell'intervallo da zero a duecentocinquantacinque e converte quella tripletta RGB in HSL usando le formule standard CSS e W3C, così la tonalità vive in gradi su un cerchio da zero a trecentosessanta mentre saturazione e luminosità sono percentuali. Il parametro angle è un numero positivo di gradi strettamente maggiore di zero e al massimo centoottanta.

I due vicini analoghi si formano spostando la tonalità a tonalità base meno angolo e tonalità base più angolo, ritornando da capo attraverso lo zero quando il percorso attraversa il bordo rosso della ruota, e lasciando invariate saturazione e luminosità affinché la famiglia resti nella stessa banda di crominanza e valore. Ogni tripletta HSL risultante viene riconvertita in RGB intero con lo stesso percorso hue-to-rgb usato dai moduli colore dei browser, quindi formattata come esadecimale minuscolo, stringa rgb() e stringa hsl().

Cosa invia e cosa riceve

Invii un campo color obbligatorio come stringa esadecimale e un campo angle obbligatorio come numero finito di gradi. Le forme di colore valide sono tre o sei cifre esadecimali con un cancelletto iniziale opzionale; le maiuscole vengono ignorate e l'output normalizza sempre a un esadecimale a sei cifre minuscolo con cancelletto. L'angolo deve essere maggiore di zero e al massimo centoottanta, affinché i due vicini restino distinti e non collassino in un ribaltamento in stile complementare di centoottanta gradi, che sarebbe un'intenzione armonica diversa.

I controlli tipici includono un blu medio #3366cc con un angolo di trenta gradi per una classica famiglia fredda, il rosso puro #ff0000 con trenta gradi per vicini arancio caldo e magenta, e un esadecimale breve a tre cifre per confermare l'espansione.

Dove compaiono le palette analoghe nel lavoro reale

I product designer costruiscono stati dei componenti, serie di grafici e gradienti hero per il marketing che richiedono tonalità correlate senza l'alta tensione delle coppie complementari; un angolo fisso mantiene i token riproducibili tra i design system. I team di brand derivano colori secondari e terziari da un esadecimale primario quando una guida di stile fornisce un solo campione ufficiale e desidera comunque una famiglia controllata per illustrazioni e template social.

Gli ingegneri frontend generano proprietà personalizzate CSS e mappe di token in stile Tailwind da un singolo colore seme, così i temi chiaro e scuro restano sulla stessa spina di tonalità mentre altrove cambia solo la luminosità. Gli autori di visualizzazioni dati assegnano colori alle serie che restano distinguibili ma coesi per grafici categorici in cui gli scontri complementari suggerirebbero opposizione invece che raggruppamento.

Docenti e facilitatori di workshop insegnano la teoria del colore con esempi dal vivo: gli studenti inseriscono un esadecimale preferito, provano trenta contro quarantacinque contro sessanta gradi e vedono subito quanto la famiglia cammina intorno alla ruota. Se in seguito le serviranno schemi complementari o triadici, la sola conversione da HSL a RGB, la ricerca del colore CSS nominato più vicino o i controlli di contrasto WCAG, li tratti come intenti di ricerca e landing separati invece di sovraccaricare questa pagina del generatore di analoghi.

Token di brand secondari e terziari

Derivi due tonalità di brand vicine da un esadecimale primario e un angolo fisso, così guide di stile e design system restano coerenti tra marketing e interfaccia di prodotto.

Palette per temi UI e serie di grafici

Generi variabili CSS coese o colori per serie di grafici da un unico seme senza la tensione ad alto contrasto delle coppie complementari.

Esercizi e workshop di teoria del colore

Faccia inserire agli studenti un esadecimale e provare spostamenti di 30°, 45° e 60° per vedere come le famiglie analoghe percorrono la ruota con saturazione e luminosità fisse.

Cos'è una palette di colori analoghi?

Una palette analoga è composta da tre (o più) colori che si trovano uno accanto all'altro sulla ruota delle tonalità. Questo strumento costruisce esattamente due vicini della Sua base spostando la tonalità di ±angolo mantenendo fisse saturazione e luminosità.

Quale angolo dovrei usare?

Trenta gradi è la classica famiglia compatta usata in molti design system. Valori più grandi come 45 o 60 aprono maggiore separazione; l'intervallo accettato è maggiore di 0 e al massimo 180 gradi.

Quali formati di colore sono accettati?

Solo esadecimale CSS: #rgb o #rrggbb, con o senza il cancelletto iniziale.

Il generatore cambia saturazione o luminosità?

No. Si sposta solo la tonalità di ±angolo. Saturazione e luminosità della base sono preservate su entrambi i vicini, così la famiglia resta nella stessa banda di crominanza e valore.

Quanto costa?

Lo strumento nel browser è gratuito e gira in locale.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/color/analogous

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/color/analogous \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"color":"#3366cc","angle":30}'
{
  "color": "#3366cc",
  "angle": 30
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "color.analogous",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Come funzionano gli spostamenti di tonalità analoghi

La risposta riporta anche il colore base ripulito, l'angolo numerico, i campioni nominati per base, analogous_minus e analogous_plus, un array palette di tre elementi ordinato dal minus più freddo attraverso il base al plus più caldo rispetto alla direzione dello spostamento, e un campo formula compatto per documentazione e debug. La pipeline è pura aritmetica deterministica in virgola mobile: niente semi casuali, niente timestamp, niente chiamate di rete e niente deriva del modello, quindi input identici producono sempre JSON identici. Le forme esadecimali con alfa, i caratteri non esadecimali, il colore mancante, l'angolo mancante, NaN, Infinity, l'angolo zero e gli angoli oltre centoottanta vengono rifiutati con invalid_input.

Cosa invia e cosa riceve

Il campo color accetta anche gli alias hex e base, così un JSON di tema esistente che memorizza chiavi hex o base può chiamare lo stesso contratto senza un passaggio di rinomina. In caso di successo il payload include color come esadecimale base normalizzato, angle ripulito per un JSON stabile, base con ruolo hex r g b h s l rgb e hsl, analogous_minus e analogous_plus con la stessa forma di campione, palette come tre stringhe esadecimali, palette_hsl come tre oggetti h s l e formula che descrive il percorso da RGB a HSL allo spostamento. Il prezzo per le chiamate API riuscite è la base pubblicata di $0.002 per elemento; i fallimenti di validazione non consumano saldo prepagato.

Dove compaiono le palette analoghe nel lavoro reale

Poiché questa capacità è un motore parse puro, il prezzo dell'API è la base pubblicata di $0.002 per elemento riuscito e la validazione fallita non consuma saldo.

Leggi la documentazione completa del KIT →