WhatsApp

Colori HTML: codici, tabella, esempi e guida completa per usarli nel web

colori html

Cosa sono i colori HTML

Quando si parla di colori HTML si fa riferimento ai modi con cui un colore può essere indicato all’interno di una pagina web. In origine molti sviluppatori usavano direttamente attributi HTML per cambiare il colore del testo o dello sfondo, ma oggi il metodo corretto è gestire l’aspetto grafico con il CSS. La keyword “colori HTML”, però, resta molto cercata perché gli utenti vogliono trovare rapidamente codici come #FFFFFF, #000000, rgb(255, 0, 0) o nomi come red, blue e green.

In pratica, i colori HTML sono i colori usabili nel web: servono per testi, sfondi, bordi, pulsanti, link, menu, box informativi, icone e qualsiasi altro elemento visivo di un sito. Una buona guida non deve limitarsi a elencare codici: deve mostrare i colori, spiegare come usarli e aiutare a scegliere combinazioni leggibili, coerenti e accessibili.

Perché si parla di colori HTML e colori web

L’espressione “colori HTML” è diventata comune perché HTML è il linguaggio con cui si costruisce la struttura di una pagina. Tuttavia, il colore non riguarda davvero la struttura, ma la presentazione grafica. Per questo oggi si parla più correttamente di colori CSS o colori web. La differenza è importante: HTML dice al browser che cosa contiene la pagina, mentre CSS decide come quel contenuto deve apparire.

Nonostante questo, chi cerca “codice colori HTML” di solito vuole una risposta immediata: un valore HEX, RGB o un nome colore da copiare. Per intercettare bene questa esigenza, l’articolo deve offrire sia spiegazioni semplici sia una tabella pratica con campioni colore visibili. In questo modo l’utente può capire, confrontare e usare subito il codice più adatto.

Dove si usano i colori in una pagina web

I colori possono essere applicati a quasi ogni elemento della pagina: titoli, paragrafi, link, pulsanti, sfondi, bordi, icone, card, form, tabelle e sezioni decorative. Il colore del testo si controlla con la proprietà color, lo sfondo con background-color, mentre bordi e dettagli grafici possono essere gestiti con proprietà come border-color, box-shadow o gradienti.

La scelta non è solo estetica. Un colore può comunicare priorità, stato e significato: il rosso richiama errore o attenzione, il verde conferma, il blu ispira affidabilità, il grigio dà neutralità. Per questo una tabella colori è utile, ma va accompagnata da consigli di utilizzo. Un codice colore preso a caso può essere bello da vedere, ma poco efficace se non ha abbastanza contrasto o non è coerente con il resto dell’interfaccia.

Codici colori HTML: quali formati esistono

I colori nel web possono essere scritti in diversi formati. I più comuni sono HEX, RGB, RGBA, HSL, HSLA e i nomi colore. Tutti questi formati possono rappresentare lo stesso colore, ma cambiano per leggibilità, praticità e controllo. Per esempio, il rosso può essere scritto come red, #FF0000, rgb(255, 0, 0) oppure hsl(0, 100%, 50%).

Per chi inizia, il codice esadecimale è spesso il formato più immediato perché è compatto e molto diffuso nei tool grafici. RGB è utile quando si ragiona sui valori di rosso, verde e blu. HSL è particolarmente comodo quando si vogliono creare varianti più chiare, più scure o meno sature dello stesso colore. Conoscere questi formati permette di non copiare codici alla cieca e di costruire palette più controllate.

Codici esadecimali HEX

Il formato HEX usa una combinazione di sei caratteri preceduti dal simbolo cancelletto. La struttura è #RRGGBB, dove le prime due cifre indicano il rosso, le seconde il verde e le ultime il blu. Il bianco è #FFFFFF, il nero è #000000, il rosso è #FF0000, il verde puro è #00FF00 e il blu puro è #0000FF.

Questo formato è molto utilizzato perché è breve, compatibile e facile da copiare da programmi di grafica, color picker e generatori di palette. In un articolo sui colori HTML, i codici HEX sono indispensabili perché rispondono direttamente a ricerche come “codici colori html”, “codice colore html” e “tabella colori html”. Nella pratica quotidiana sono perfetti per definire colori fissi di brand, pulsanti, sfondi e bordi.

Colori RGB e RGBA

Il formato RGB descrive un colore usando tre numeri compresi tra 0 e 255: rosso, verde e blu. Per esempio rgb(255, 0, 0) produce il rosso, mentre rgb(0, 0, 0) produce il nero. È un formato molto intuitivo quando si vuole capire da quali componenti è formato un colore. Più alto è un valore, maggiore sarà la presenza di quella componente cromatica.

La variante RGBA aggiunge un quarto valore, chiamato alfa, che controlla la trasparenza. Un esempio è rgba(0, 0, 0, 0.5), cioè nero al 50% di opacità. Questo formato è utile per overlay, sfondi semitrasparenti, box sovrapposti a immagini e effetti visivi. Oggi spesso si può usare anche la sintassi moderna rgb(0 0 0 / 50%), ma la forma classica resta molto riconoscibile.

Colori HSL e HSLA

Il formato HSL descrive un colore tramite tonalità, saturazione e luminosità. La tonalità è un grado sulla ruota cromatica: 0 è rosso, 120 è verde, 240 è blu. La saturazione indica quanto il colore è intenso, mentre la luminosità stabilisce quanto è chiaro o scuro. Un rosso pieno, per esempio, può essere scritto come hsl(0, 100%, 50%).

HSL è molto utile quando si costruiscono interfacce coerenti, perché permette di creare varianti dello stesso colore modificando soprattutto luminosità e saturazione. Se hai un blu principale, puoi generare una versione più chiara per gli sfondi e una più scura per gli hover senza cambiare tonalità. La variante HSLA aggiunge la trasparenza, come avviene con RGBA. È un formato ideale per chi vuole progettare palette ordinate e non limitarsi a copiare codici isolati.

Nomi dei colori HTML

Il web supporta molti nomi colore, come white, black, red, blue, green, orange, purple, gold e tomato. Sono facili da leggere e molto comodi negli esempi didattici, perché rendono subito chiaro il colore usato. Scrivere color: red; è più comprensibile per un principiante rispetto a color: #FF0000;.

Nei progetti professionali, però, è spesso preferibile usare codici HEX, RGB, HSL o variabili CSS. I nomi colore sono limitati e non sempre corrispondono con precisione alla palette di un brand. Possono essere utili per test veloci, prototipi e tutorial, ma per un sito reale conviene definire colori precisi e riutilizzabili. La tabella colori resta comunque preziosa perché mostra i nomi ufficiali disponibili e i relativi codici.

Tabella colori HTML con campioni visibili

La tabella seguente è pensata per essere consultabile. Ogni riga mostra un campione colore visibile, il nome del colore, il codice HEX, il valore RGB e un possibile uso consigliato. I colori sono organizzati per famiglie cromatiche: neutri, rossi, arancioni, gialli, verdi, blu, viola, rosa e marroni. In un sito reale è consigliabile non usare troppi colori insieme, ma scegliere una palette limitata e coerente.

Campione colore Nome italiano HEX RGB Uso consigliato
White Bianco #FFFFFF rgb(255, 255, 255) Sfondi puliti, aree neutre
Snow Bianco neve #FFFAFA rgb(255, 250, 250) Sfondi caldi molto chiari
Ivory Avorio #FFFFF0 rgb(255, 255, 240) Sfondi editoriali delicati
Beige Beige #F5F5DC rgb(245, 245, 220) Box informativi morbidi
Black Nero #000000 rgb(0, 0, 0) Testi o sfondi molto forti
DarkSlateGray Grigio ardesia scuro #2F4F4F rgb(47, 79, 79) Testi eleganti e interfacce sobrie
DimGray Grigio medio scuro #696969 rgb(105, 105, 105) Testi secondari
Gray Grigio #808080 rgb(128, 128, 128) Elementi neutri
DarkGray Grigio scuro #A9A9A9 rgb(169, 169, 169) Bordi poco invasivi
LightGray Grigio chiaro #D3D3D3 rgb(211, 211, 211) Separatori e sfondi secondari
Gainsboro Gainsboro #DCDCDC rgb(220, 220, 220) Sfondo tecnico leggero
Red Rosso #FF0000 rgb(255, 0, 0) Avvisi, errori, azioni forti
DarkRed Rosso scuro #8B0000 rgb(139, 0, 0) Messaggi critici sobri
FireBrick Rosso mattone #B22222 rgb(178, 34, 34) Bottoni importanti
Crimson Cremisi #DC143C rgb(220, 20, 60) CTA energiche
Tomato Pomodoro #FF6347 rgb(255, 99, 71) Elementi dinamici
Coral Corallo #FF7F50 rgb(255, 127, 80) Badge e dettagli caldi
OrangeRed Rosso arancio #FF4500 rgb(255, 69, 0) Promozioni e urgenza
Orange Arancione #FFA500 rgb(255, 165, 0) Avvisi non critici
DarkOrange Arancione scuro #FF8C00 rgb(255, 140, 0) Pulsanti caldi
Gold Oro #FFD700 rgb(255, 215, 0) Evidenze premium
Yellow Giallo #FFFF00 rgb(255, 255, 0) Evidenziatori, con cautela
LightYellow Giallo chiaro #FFFFE0 rgb(255, 255, 224) Note e alert leggeri
Khaki Kaki #F0E68C rgb(240, 230, 140) Box informativi
Green Verde #008000 rgb(0, 128, 0) Conferme e stati positivi
DarkGreen Verde scuro #006400 rgb(0, 100, 0) Brand naturali o istituzionali
ForestGreen Verde foresta #228B22 rgb(34, 139, 34) CTA positive
SeaGreen Verde mare #2E8B57 rgb(46, 139, 87) UI equilibrate
LimeGreen Verde lime #32CD32 rgb(50, 205, 50) Accenti vivaci
PaleGreen Verde pallido #98FB98 rgb(152, 251, 152) Feedback positivi leggeri
Teal Verde petrolio #008080 rgb(0, 128, 128) Interfacce moderne
Cyan Ciano #00FFFF rgb(0, 255, 255) Accenti digitali
LightCyan Ciano chiaro #E0FFFF rgb(224, 255, 255) Sfondo informativo chiaro
Turquoise Turchese #40E0D0 rgb(64, 224, 208) Dettagli freschi
SteelBlue Blu acciaio #4682B4 rgb(70, 130, 180) Dashboard e sezioni tecniche
DeepSkyBlue Azzurro intenso #00BFFF rgb(0, 191, 255) Link o pulsanti moderni
DodgerBlue Blu acceso #1E90FF rgb(30, 144, 255) CTA digitali
RoyalBlue Blu reale #4169E1 rgb(65, 105, 225) Brand professionali
Blue Blu #0000FF rgb(0, 0, 255) Link tradizionali
DarkBlue Blu scuro #00008B rgb(0, 0, 139) Header e footer istituzionali
Navy Blu navy #000080 rgb(0, 0, 128) Sfondi eleganti
Purple Viola #800080 rgb(128, 0, 128) Brand creativi
Indigo Indaco #4B0082 rgb(75, 0, 130) Sezioni premium
DarkViolet Viola scuro #9400D3 rgb(148, 0, 211) Accenti creativi forti
MediumPurple Viola medio #9370DB rgb(147, 112, 219) Dettagli morbidi
Plum Prugna #DDA0DD rgb(221, 160, 221) Sfondi creativi chiari
Magenta Magenta #FF00FF rgb(255, 0, 255) Accenti molto vistosi
DeepPink Rosa intenso #FF1493 rgb(255, 20, 147) Promo e creatività
HotPink Rosa acceso #FF69B4 rgb(255, 105, 180) Dettagli fashion
LightPink Rosa chiaro #FFB6C1 rgb(255, 182, 193) Sfondi delicati
Pink Rosa #FFC0CB rgb(255, 192, 203) Elementi soft
Brown Marrone #A52A2A rgb(165, 42, 42) Brand artigianali
SaddleBrown Marrone sella #8B4513 rgb(139, 69, 19) Toni naturali
Chocolate Cioccolato #D2691E rgb(210, 105, 30) Accenti caldi
Peru Perù #CD853F rgb(205, 133, 63) Palette naturali
Tan Tan #D2B48C rgb(210, 180, 140) Sfondi caldi

Come inserire un colore in HTML

Il metodo più semplice per applicare un colore direttamente in HTML è usare l’attributo style. Questo approccio viene chiamato CSS inline perché lo stile viene scritto nello stesso tag dell’elemento. È comodo per esempi rapidi, test o piccoli interventi, ma non è la scelta migliore per gestire un sito completo, perché rende il codice più difficile da mantenere.

In una pagina reale è preferibile spostare gli stili in un file CSS esterno. Tuttavia, conoscere la sintassi inline aiuta a capire subito il rapporto tra HTML, proprietà CSS e valore colore. Puoi colorare un testo con color, uno sfondo con background-color e un bordo con border. L’importante è ricordare che HTML struttura il contenuto, mentre CSS definisce l’aspetto visivo.

<p style="color: #FF0000;">Questo testo è rosso.</p>

<div style="background-color: #F0F8FF; padding: 20px;">
  Questo box ha uno sfondo azzurro molto chiaro.
</div>

<a href="#" style="color: #1E90FF;">Questo link è blu acceso.</a>

Colorare testo, sfondo e bordi

Le tre proprietà più comuni per usare i colori sono color, background-color e border-color, anche se nel caso dei bordi si usa spesso la scorciatoia border. La proprietà color modifica il colore del testo; background-color controlla lo sfondo dell’elemento; border permette di definire spessore, stile e colore del bordo in una sola riga.

Questi tre usi coprono la maggior parte delle necessità base: evidenziare un titolo, creare un pulsante, distinguere un box informativo, migliorare la leggibilità di una sezione. Per ottenere un risultato professionale bisogna però evitare combinazioni casuali. Un testo grigio chiaro su sfondo bianco, per esempio, può essere elegante ma poco leggibile. Prima dell’estetica viene sempre la comprensione del contenuto.

.titolo-evidenziato {
  color: #8B0000;
}

.box-informativo {
  background-color: #E0FFFF;
  border: 1px solid #4682B4;
  padding: 20px;
}

.pulsante {
  background-color: #1E90FF;
  color: #FFFFFF;
  border: 2px solid #00008B;
  padding: 12px 18px;
}

Come usare i colori nel CSS

Usare i colori nel CSS significa creare regole riutilizzabili. Invece di ripetere lo stesso stile su ogni elemento HTML, puoi assegnare una classe e controllare il colore da un unico punto. Questo rende il codice più ordinato, più veloce da aggiornare e più adatto a un progetto reale. Se domani vuoi cambiare il colore di tutti i pulsanti, ti basterà modificare una sola regola CSS.

Il CSS consente anche di costruire una vera identità visiva. Puoi definire un colore principale per il brand, un colore secondario per dettagli e hover, colori neutri per testi e sfondi, colori di stato per successo, errore e avviso. Questa logica è più efficace di una lista casuale di tonalità, perché ogni colore ha un ruolo. Una pagina ben progettata non usa colori solo per decorare, ma per guidare la lettura e l’interazione.

Usare variabili CSS per gestire una palette

Le variabili CSS, chiamate anche custom properties, permettono di salvare un colore con un nome e riutilizzarlo in tutto il foglio di stile. Si dichiarano spesso dentro :root, così sono disponibili globalmente. Per esempio, puoi creare --colore-primario, --colore-secondario, --colore-testo e --colore-sfondo.

Questo metodo è molto utile per siti professionali, landing page, blog e progetti che devono mantenere coerenza nel tempo. Invece di ricordare decine di codici HEX, puoi usare nomi comprensibili. Se il brand cambia colore principale, modifichi il valore della variabile e l’interfaccia si aggiorna in tutti i punti in cui quella variabile è richiamata. È una tecnica semplice ma molto potente per scrivere CSS pulito.

:root {
  --colore-primario: #1E90FF;
  --colore-secondario: #FF6347;
  --colore-testo: #2F4F4F;
  --colore-sfondo: #FFFFFF;
  --colore-bordo: #DCDCDC;
}

body {
  background-color: var(--colore-sfondo);
  color: var(--colore-testo);
}

a {
  color: var(--colore-primario);
}

.cta {
  background-color: var(--colore-secondario);
  color: #FFFFFF;
  border: 1px solid var(--colore-secondario);
}

Esempi pratici di colori HTML

Gli esempi pratici sono fondamentali perché mostrano come passare dalla tabella al codice. Una cosa è leggere che #1E90FF corrisponde a DodgerBlue; un’altra è vedere come quel colore può diventare un link, un pulsante o lo sfondo di un box. Per questo una guida completa deve unire tabella, spiegazione ed esempi copiabili.

Nei blocchi seguenti il codice è scritto nel formato adatto a essere copiato e incollato. Puoi usarlo come base per personalizzare una pagina semplice, un template HTML o una sezione di un sito già esistente. Il consiglio è non cambiare solo i codici colore, ma ragionare anche su spazi, contrasto e gerarchia visiva. Un buon colore funziona meglio quando è inserito in un layout ordinato.

Esempio di pulsante colorato

Un pulsante deve essere riconoscibile, leggibile e coerente con l’azione che rappresenta. I colori più usati per le call to action sono blu, verde, arancione e rosso, ma non esiste una regola universale. Il blu è percepito come affidabile, il verde come positivo, l’arancione come dinamico, il rosso come urgente. La scelta dipende dal contesto e dal tono del sito.

Nel codice seguente il pulsante usa un blu acceso, testo bianco e una transizione per l’effetto hover. Il colore cambia leggermente al passaggio del mouse, così l’utente percepisce che l’elemento è interattivo. Questo tipo di micro-interazione migliora l’esperienza utente senza appesantire il layout.

<a class="pulsante-primario" href="#">Scopri di più</a>
.pulsante-primario {
  display: inline-block;
  background-color: #1E90FF;
  color: #FFFFFF;
  padding: 12px 22px;
  border-radius: 6px;
  text-decoration: none;
  font-weight: 700;
  transition: background-color 0.2s ease;
}

.pulsante-primario:hover {
  background-color: #0000CD;
}

Esempio di box informativo

I box informativi sono utili per evidenziare note, suggerimenti, avvisi e contenuti di supporto. In genere funzionano bene con sfondi chiari, bordi leggermente più scuri e testo ad alto contrasto. Un errore frequente è usare colori troppo saturi per grandi aree di sfondo: il risultato può diventare stancante e ridurre la leggibilità.

Nel prossimo esempio viene usato uno sfondo ciano molto chiaro con un bordo blu acciaio. È una combinazione adatta a messaggi informativi, perché distingue il box dal resto della pagina senza risultare aggressiva. Lo stesso schema può essere adattato a box di successo con verdi chiari, avvisi con gialli tenui o errori con rossi molto delicati.

<div class="box-info">
  <strong>Nota:</strong> scegli sempre colori con un buon contrasto tra testo e sfondo.
</div>
.box-info {
  background-color: #E0FFFF;
  color: #2F4F4F;
  border-left: 5px solid #4682B4;
  padding: 18px 20px;
  margin: 20px 0;
  border-radius: 4px;
}

Esempio di palette colori per un sito web

Una palette efficace di solito contiene pochi colori ben definiti. Puoi partire da un colore primario, aggiungere un colore secondario, scegliere un colore di accento e completare con neutri per testo, bordi e sfondi. Questo approccio è più professionale rispetto all’uso di tanti colori diversi in ogni sezione della pagina.

Nell’esempio seguente la palette include blu come colore principale, corallo come accento, grigio scuro per il testo, bianco per lo sfondo e grigio chiaro per bordi e separatori. È una combinazione semplice, adatta a un sito moderno e leggibile. Da qui puoi creare varianti più chiare o più scure senza perdere coerenza.

:root {
  --primary: #1E90FF;
  --accent: #FF7F50;
  --text: #2F4F4F;
  --background: #FFFFFF;
  --border: #D3D3D3;
}

.card {
  background-color: var(--background);
  color: var(--text);
  border: 1px solid var(--border);
}

.card a {
  color: var(--primary);
}

.card .badge {
  background-color: var(--accent);
  color: #FFFFFF;
}

Come scegliere i colori giusti per un sito web

Scegliere i colori giusti non significa soltanto trovare tonalità gradevoli. Un sito deve essere leggibile, riconoscibile e coerente con il messaggio che vuole comunicare. Prima di scegliere una palette conviene definire il ruolo di ogni colore: primario per elementi principali, secondario per dettagli, accento per evidenziare azioni importanti, neutri per testi e sfondi, colori di stato per messaggi di errore o conferma.

Un errore comune è partire da troppi colori. Una palette con 3-5 colori principali è spesso più efficace di una tavolozza molto ampia. I colori devono creare gerarchia, non confusione. Se tutto è evidenziato, nulla risalta davvero. Un buon uso dei colori guida l’occhio dell’utente verso titoli, pulsanti, link e contenuti importanti, mantenendo una lettura naturale e piacevole.

Colore primario, secondario e colore di accento

Il colore primario è quello più legato all’identità del sito o del brand. Di solito appare nei pulsanti principali, nei link, in alcune icone e negli elementi ricorrenti dell’interfaccia. Il colore secondario supporta il primario e può essere usato per sezioni meno importanti, hover, badge o dettagli grafici. Il colore di accento serve invece ad attirare l’attenzione su elementi specifici.

Questa distinzione aiuta a evitare incoerenza. Se ogni pulsante ha un colore diverso, l’utente fatica a capire cosa deve fare. Se invece il colore primario identifica sempre l’azione principale, la navigazione diventa più chiara. Nei progetti più curati si definiscono anche varianti chiare e scure di ogni colore, utili per hover, sfondi soft e stati disabilitati.

Contrasto tra testo e sfondo

Il contrasto è uno degli aspetti più importanti nella scelta dei colori. Un testo può essere esteticamente raffinato, ma se non si legge bene il risultato è negativo. Le combinazioni più sicure sono testo scuro su sfondo chiaro o testo chiaro su sfondo scuro. Bisogna prestare attenzione soprattutto ai grigi chiari, ai gialli, ai colori pastello e agli sfondi fotografici.

Un buon contrasto aiuta tutti gli utenti, non solo chi ha difficoltà visive. Migliora la lettura da mobile, in ambienti luminosi e su schermi di qualità diversa. In generale, evita di usare colori molto simili per testo e sfondo. Se vuoi usare una tonalità delicata, meglio riservarla allo sfondo e usare un testo più scuro. La bellezza del design non deve mai sacrificare la chiarezza.

Errori comuni nella scelta dei colori

Gli errori più frequenti sono usare troppi colori, scegliere tonalità senza una logica, applicare colori vivaci a grandi blocchi di testo, non controllare il contrasto e comunicare informazioni solo attraverso il colore. Un esempio tipico è indicare un errore soltanto con il rosso, senza un messaggio testuale: chi non distingue bene quel colore potrebbe non capire il problema.

Un altro errore è copiare una palette vista altrove senza adattarla al proprio contenuto. Un sito legale, un blog di cucina, un e-commerce fashion e una dashboard tecnica hanno esigenze diverse. I colori devono sostenere il tono del progetto. Per questo una tabella colori è un ottimo punto di partenza, ma la scelta finale deve sempre considerare pubblico, obiettivo, leggibilità e identità visiva.

Colori HTML e accessibilità

L’accessibilità è un tema centrale quando si parla di colori. Un sito accessibile permette a più persone possibile di leggere, navigare e comprendere i contenuti. Il colore può aiutare molto, ma può anche creare barriere se viene usato male. Testi poco contrastati, link non distinguibili e messaggi comunicati solo con una tonalità possono rendere una pagina difficile da usare.

Per migliorare l’accessibilità, controlla sempre il contrasto tra testo e sfondo, rendi i link riconoscibili anche senza basarti solo sul colore e usa etichette testuali per stati importanti come errore, successo o avviso. Anche le dimensioni del testo e lo spazio tra gli elementi contribuiscono alla leggibilità. Un sito bello ma difficile da leggere non è davvero efficace, né per gli utenti né per la SEO.

Non comunicare informazioni solo con il colore

Il colore non dovrebbe essere l’unico modo per trasmettere un’informazione. Se un campo del form è sbagliato, non basta colorare il bordo di rosso: è meglio aggiungere anche un messaggio come “Inserisci un indirizzo email valido”. Se uno stato è positivo, non basta usare il verde: puoi aggiungere un’icona, un testo o una conferma esplicita.

Questo principio rende l’interfaccia più comprensibile per tutti. Alcuni utenti possono avere daltonismo, usare schermi con resa cromatica diversa o navigare in condizioni di luce difficili. Inoltre, i motori di ricerca non interpretano il colore come un utente umano: contenuti testuali chiari e semantici aiutano anche la comprensione della pagina. Il colore deve rafforzare il messaggio, non sostituirlo.

<label for="email">Email</label>
<input id="email" class="campo-errore" type="email" aria-describedby="errore-email">
<p id="errore-email" class="messaggio-errore">
  Inserisci un indirizzo email valido.
</p>
.campo-errore {
  border: 2px solid #B22222;
}

.messaggio-errore {
  color: #B22222;
  font-weight: 700;
}

Strumenti per trovare codici colori HTML

Esistono molti strumenti utili per trovare, convertire e organizzare i colori HTML. I color picker online permettono di scegliere una tonalità e ottenere subito HEX, RGB, HSL e spesso anche palette abbinate. Le estensioni del browser consentono di prelevare un colore da una pagina web o da un’immagine. I generatori di palette aiutano invece a costruire combinazioni coerenti partendo da un colore principale.

Anche gli strumenti di design e l’intelligenza artificiale possono suggerire palette in base al settore, allo stile del brand o all’effetto desiderato. Tuttavia, questi strumenti non sostituiscono il controllo umano. Una palette generata automaticamente può essere bella, ma va sempre verificata su testi reali, pulsanti, sfondi e dispositivi diversi. Il test finale è semplice: il contenuto si legge bene? L’interfaccia è chiara? I colori aiutano davvero l’utente?

Color picker, generatori di palette e intelligenza artificiale

Un color picker è ideale quando hai già un colore di partenza e vuoi ottenere il codice preciso. Un generatore di palette è più utile quando devi costruire un’identità visiva completa. Può suggerire colori complementari, analoghi, monocromatici o contrastanti. L’intelligenza artificiale può aggiungere un livello in più: puoi chiedere una palette per un sito minimal, per un brand tecnologico, per un blog naturale o per una landing page energica.

Il vantaggio è la velocità, ma il rischio è affidarsi a soluzioni generiche. Per ottenere un risultato professionale, usa questi strumenti come supporto e poi verifica tutto in pagina. Inserisci i colori nei titoli, nei testi, nei pulsanti e nei box. Controlla il contrasto e guarda il risultato da mobile. La migliore palette non è quella più originale, ma quella che rende il sito riconoscibile, leggibile e coerente.

Schema consigliato per usare i colori in un progetto reale

Per usare bene i colori HTML in un progetto reale conviene partire da una piccola mappa cromatica. Definisci un colore per il testo principale, uno per il testo secondario, uno per lo sfondo, uno per i bordi, uno per le azioni principali e uno per eventuali messaggi di stato. Questa organizzazione evita confusione e rende più semplice mantenere il sito nel tempo.

Una buona pratica è trasformare questa mappa in variabili CSS. In questo modo il progetto diventa più ordinato e scalabile. Se stai lavorando su un blog, un sito vetrina o una landing page, questa struttura è più che sufficiente. Se invece gestisci un design system complesso, puoi aggiungere scale di colore più articolate, con varianti 50, 100, 200, 300 e così via. L’obiettivo resta sempre lo stesso: dare a ogni colore una funzione precisa.

:root {
  --text-primary: #2F4F4F;
  --text-secondary: #696969;
  --background-main: #FFFFFF;
  --background-soft: #F5F5DC;
  --border-soft: #DCDCDC;
  --action-primary: #1E90FF;
  --action-primary-hover: #0000CD;
  --success: #228B22;
  --warning: #FFA500;
  --error: #B22222;
}

body {
  color: var(--text-primary);
  background-color: var(--background-main);
}

small {
  color: var(--text-secondary);
}

.alert-error {
  color: var(--error);
  border-left: 4px solid var(--error);
}

Domande frequenti

Come mettere i colori in HTML?

I colori in HTML si inseriscono usando CSS, con nomi colore, valori HEX, RGB o HSL. Puoi applicarli a testo, sfondi, bordi e altri elementi grafici della pagina.

Che colore è RGB 255 255 255?

RGB 255 255 255 corrisponde al colore bianco puro. In questo modello, tutti i canali rosso, verde e blu sono al massimo valore.

Che colore è #F5F5F5?

#F5F5F5 è una tonalità molto chiara di grigio, spesso chiamata WhiteSmoke. È usata per sfondi neutri, sezioni leggere e interfacce pulite.

Che colore è #FF0000?

#FF0000 corrisponde al colore rosso puro nel formato esadecimale. Indica il massimo valore del canale rosso e zero per verde e blu.


Igor Biagi

Sono Igor e in Chef Studio mi occupo soprattutto di SEO, dove unisco analisi, design e fotografia per far crescere i clienti dando ai progetti una direzione chiara e riconoscibile.