fb-pixel
Logo Supporthost

Colori HTML: guida completa

11 Dicembre 2023 / Pubblicato in:  da Maria Grazia Guzzo
Nessun commento

I colori HTML utilizzano una codifica standard che associa un codice numerico o un nome standard a ogni colore. Quando creiamo o modifichiamo un sito web possiamo utilizzare uno dei diversi formati per colorare elementi del sito come lo sfondo, il testo, i pulsanti e così via.

In questa guida vedremo quali metodi possiamo utilizzare per specificare i colori HTML nelle pagine web e quali strumenti ci aiutano a identificare i colori o a convertirli da una notazione all'altra.

Colori Html Guida

Colori HTML: i diversi formati

Per prima cosa bisogna fare una premessa, quelli che vengono indicati come colori HTML sono per la precisione tutti i colori appartenenti allo spazio sRGB usati per modificare l'aspetto delle pagine web.

In questa guida ci riferiremo ad essi parlando di colori HTML, ma tieni presente che puoi usare la stessa notazione anche nei fogli CSS.

I colori HTML possono essere indicati in diversi modi:

  • si possono usare i nomi predefiniti dei colori, per esempio "black", "red" e così via;
  • si può usare la notazione esadecimale, vale a dire un codice dei colori HTML a 6 cifre come #FF0000 per indicare il rosso;
  • è possibile usare la codifica RGB come in questo esempio rgb(255,0,0) per il colore rosso.

Nomi dei colori HTML

Inizialmente sono stati definiti i primi 16 colori standard e sono stati associati a un nome. Attualmente ci sono 140 colori a cui corrisponde un nome standard che viene riconosciuto e supportato dai principali browser.

Prova gratis e senza impegno uno dei nostri piani hosting per 14 giorni. Non è richiesto nessun dato di pagamento!

Prova gratis

Questo significa che se il colore che vuoi utilizzare corrisponde a uno di questi 140 puoi specificarlo usando il suo nome predefinito.

Vediamo un esempio concreto.

<p style="color:red">Questo è un paragrafo con il testo colorato.</p>

Per ogni notazione dei colori HTML/CSS faremo degli esempi con le regole CSS in linea. Ti consiglio di partire dalle guide su come imparare CSS e HTML se hai difficoltà a capire gli esempi.

Qui di seguito abbiamo inserito una tabella dei colori HTML con i 16 colori standard con le rispettive notazioni esadecimale, rgb e nome standard del colore.

Nome coloreNotazione esadecimaleNotazione RGB
Black#000000 rgb(0, 0, 0)
Gray#808080rgb(128, 128, 128)
Silver#C0C0C0rgb(192, 192, 192)
White#FFFFFFrgb(255, 255, 255)
Yellow#FFFF00rgb(255, 255, 0)
Lime#00FF00rgb(0, 255, 0)
Aqua#00FFFFrgb(0, 255, 255)
Fuchsia#FF00FFrgb(255, 0, 255)
Red#FF0000rgb(255, 0, 0)
Green#008000rgb(0, 128, 0)
Blue#0000FFrgb(0, 0, 255)
Purple#800080rgb(128, 0, 128)
Maroon#800000rgb(128, 0, 0)
Olive#808000rgb(128, 128, 0)
Navy#000080rgb(0, 0, 128)
Teal#008080rgb(0, 128, 128)

Colori HTML esadecimali

La notazione esadecimale consiste in un codice colore di questo tipo: #RRGGBB. Le prime due cifre, RR, rappresentano il rosso, le seconde due, GG, corrispondono al verde e per finire le ultime due al blu.

Ogni codice colore esadecimale è preceduto dal simbolo # ed è seguito da 6 cifre esadecimali. Il sistema esadecimale è un sistema di numerazione in base 16 che utilizza simboli da 0 a 9 per le prime 10 cifre e le lettere da A fino ad F per le restanti 6 cifre.

La corrispondenza con i numeri decimali è rappresentata in questa tabella:

EsadecimaleDecimale
00
11
22
33
44
55
66
77
88
99
A10
B11
C12
D13
E14
F15

Le cifre esadecimali vanno a 00 a FF e indicano l'intensità dei tre colori: rosso, verde e blu. Per questo il colore rosso ad esempio avrà la prima cifra all'intensità massima, FF, mentre le altre impostate al valore minimo, 00. Di conseguenza il colore rosso corrisponde a #FF0000.

Quindi, come nell'esempio di prima, per colorare il testo di un paragrafo possiamo applicare il codice colore esadecimale in questo modo:

<p style="color:#FF0000">Questo è un paragrafo con il testo colorato.</p>

Notazione RGB

Un altro sistema per specificare i colori è il codice colore RGB. Questa notazione segue questo schema:

rgb (red, green, blue)

La parola rgb precede una combinazione di tre parametri all'interno delle parentesi. Ogni parametro è rappresentato da un numero intero compreso tra 0 e 255 e corrispondente al quantitativo del colore corrispondente.

Per esempio il colore rosso ha il massimo valore per la prima cifra, quella che corrisponde al rosso, mentre gli altri valori che corrispondono a verde e blu sono impostati a 0, e la stessa cosa vale per gli altri. Infatti avremo:

  • Rosso: rgb(255,0,0)
  • Verde: rgb(0,255,0)
  • Blu: rgb(0,0,255).

Riprendiamo il nostro esempio di prima per impostare il colore del testo di un paragrafo, ma questa volta usando il codice colore RGB:

<p style="color:rgb(255,0,0);">Questo è un paragrafo con il testo colorato.</p>

I colori RGB possono essere estesi con notazione RGBA che consente di aggiungere un ulteriore parametro, alpha, per definire la trasparenza dei colori. La notazione RGBA è identica a quella RGB, basta solo aggiungere il parametro a con un valore che va da 0 (trasparente) a 1 (opaco), ad esempio:

color: rgba(255,0,0,0.5);

Esempi Di Trasparenza Con Rgba

Conversione da esadecimale a RGB

Per convertire un numero esadecimale in RGB si deve suddividere il numero esadecimale nelle tre coppie.

Prendiamo come esempio il numero #7FFFD4.

Per prima cosa lo dividiamo nelle tre coppie: 7F FF D4.

Ogni coppia deve essere convertita in decimale, quindi dobbiamo moltiplicare le due cifre per le potenze di base 16 (161 e 160), la seconda cifra andrà sempre moltiplicata per 1 perché 160=1.

Partiamo dalla prima coppia: 7F = 7 * 161 + F * 1 = 7*16 + 15 = 127.

La seconda coppia: FF = F * 161 + F * 1 = 15*16 + 15 = 255.

La terza: D4 = D * 161 + 4 * 1 = 13*16 + 4 = 212.

Il nostro codice colore in RGB diventa quindi rgb (127,255,212).

Conversione da RGB a esadecimale

Per la conversione da RGB a esadecimale dobbiamo prendere le tre cifre una alla volta. Vediamo lo stesso esempio di prima: rgb (127,255,212).

La prima cifra è 127, dividendola per 16 otteniamo 7 (dobbiamo considerare la divisione intera senza il resto) e 15 di resto. Il 7 corrisponde alla prima cifra esadecimale, mentre il resto alla seconda. Quindi 127 equivale a 7F.

La seconda cifra è 255, dividendola per 16 otteniamo 15 e 15 di resto, quindi in esadecimale abbiamo FF.

La terza cifra è 212, dividendola per 16 otteniamo 13 e 4 di resto, quindi in esadecimale abbiamo D4.

Ora possiamo mettere insieme tutte le cifre e ottenere il valore esadecimale: #7FFFD4.

Strumenti utili per trovare colori HTML

Spesso capita di voler identificare un colore specifico in una pagina web o di convertire un codice colore da una notazione all'altra. Per farlo ci vengono incontro diversi strumenti tra cui i cosiddetti color picker HTML. Vediamo alcuni degli strumenti più utili.

Selettore di colori HTML

Se vuoi trovare il codice di un colore specifico, puoi utilizzare l'HTML Color Picker di W3Schools. Questo strumento ci permette di ottenere codice esadecimale e notazione rgb di qualsiasi colore ed è quindi utile per convertire il colore da una notazione all'altra.

Html Color Picker W3schools

Strumento per sviluppatori del browser e contagocce colore

Chrome ha un contagocce colore integrato negli strumenti per sviluppatori (DevTools) che ci permette di ottenere rapidamente il codice colore di elementi delle pagine web.

La prima cosa da fare è aprire lo strumento per sviluppatori, per farlo è sufficiente cliccare con il tasto destro su una pagina web e poi cliccare su Ispeziona. Lo strumento di sviluppo si aprirà in una nuova scheda del browser.

Nella scheda "Stili" dobbiamo trovare un elemento "color" e cliccare sul box colorato accanto ad esso. In questo modo si aprirà il box dei colori e potremo cliccare sull'icona del contagocce per utilizzarlo.

Strumento Contagocce Colore Google Chrome

Possiamo anche modificare la notazione da esadecimale a RGB cliccando sul simbolo con le due frecce come ho evidenziato in questa schermata.

Contagocce Chrome Esadecimale E Rgb

La stessa cosa può essere fatta con Firefox, in questo caso basta cliccare con il tasto destro sulla pagina e poi fare click su Analizza per aprire gli strumenti di sviluppo e poi cliccare sull'icona del contagocce in alto.

Strumento Contagocce Colore Firefox

Altri strumenti per prelevare il colore da pagine web

Ci sono anche altri strumenti che ci possono aiutare a prelevare i colori dalle pagine web.

Prova gratis e senza impegno uno dei nostri piani hosting per 14 giorni. Non è richiesto nessun dato di pagamento!

Prova gratis

Ad esempio ci sono diverse estensioni per i browser tra cui ColorZilla e Geco Color Picker, si tratta di due estensioni che funzionano in maniera simile ai contagocce che abbiamo appena visto.

Conclusioni

I colori HTML possono essere indicati usando il formato esadecimale, RGB o il nome standard. Conoscendo le basi di questi formati è facile capire come convertire i colori da una notazione all'altra. Ad ogni modo ad aiutarci ci sono diversi strumenti sia per prelevare i colori che per convertirli.

Questa guida ti ha aiutato a comprendere le basi dei colori HTML? C'è una notazione che preferisci utilizzare? Facci sapere con un commento.

immagine autore

Maria Grazia Guzzo

Unisce la sua passione per la scrittura e la tecnologia per creare guide approfondite e di facile comprensione. Crede nei contenuti zero fuffa, scritti da e per le persone.

Articoli Correlati

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

chevron-down