In HTML, il colore può essere specificato in tre modi:
Impostazione del colore in HTML in base al suo nome
Alcuni colori possono essere specificati in base al loro nome, utilizzando il nome del colore in inglese come valore. Le parole chiave più comuni: nero (nero), bianco (bianco), rosso (rosso), verde (verde), blu (blu), ecc.:
Colore del testo: rosso
I colori più popolari dello standard World Wide Web Consortium (W3C) sono:
Colore | Nome | Colore | Nome | Colore | Nome | Colore | Nome |
---|---|---|---|---|---|---|---|
Nero | Grigio | D'argento | bianco | ||||
Giallo | lime | Acqua | Fucsia | ||||
rosso | Verde | Blu | Viola | ||||
marrone | Oliva | Marina Militare | Alzavola |
Un esempio di utilizzo di nomi di colori diversi:
Esempio: impostare un colore in base al suo nome
- Provate voi stessi "
Intestazione su sfondo rosso
Intestazione su sfondo arancione
Intestazione su sfondo lime
Testo bianco su sfondo blu
Intestazione su sfondo rosso
Intestazione su sfondo arancione
Intestazione su sfondo lime
Testo bianco su sfondo blu
Specificare il colore con RGB
Quando si visualizzano diversi colori sul monitor, la tavolozza RGB viene presa come base. Qualsiasi colore si ottiene mescolando i tre principali: R - rosso, G - verde (verde), B - blu (blu). La luminosità di ogni colore è data da un byte e quindi può assumere valori da 0 a 255. Ad esempio, RGB (255,0,0) è reso rosso perché il rosso è impostato al suo valore più alto (255) e il resto sono impostati su 0 È anche possibile impostare il colore come percentuale. Ciascuno dei parametri indica il livello di luminosità del colore corrispondente. Ad esempio: i valori rgb(127, 255, 127) e rgb(50%, 100%, 50%) imposteranno la stessa saturazione media di verde:
Esempio: specificare un colore con RGB
- Provate voi stessi "
RGB(127, 255, 127)
RGB(50%, 100%, 50%)
RGB(127, 255, 127)
RGB(50%, 100%, 50%)
Imposta il colore in base al valore esadecimale
I valori R G B può anche essere specificato utilizzando valori di colore esadecimali (HEX) nella forma: #RRGGBB dove RR (rosso), GG (verde) e BB (blu) sono valori esadecimali da 00 a FF (come decimale 0- 255) . Il sistema esadecimale, a differenza del sistema decimale, si basa, come suggerisce il nome, sul numero 16. Il sistema esadecimale utilizza i seguenti caratteri: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Qui i numeri da 10 a 15 sono sostituiti da lettere latine. I numeri maggiori di 15 nel sistema esadecimale sono l'unione di due caratteri in un valore. Ad esempio, il numero più alto 255 in decimale corrisponde al più alto FF in esadecimale. A differenza del sistema decimale, il numero esadecimale è preceduto da un cancelletto. # , ad esempio, #FF0000 viene visualizzato come rosso perché il rosso è impostato sul valore più alto (FF) e gli altri colori sono impostati sul valore minimo (00). Caratteri dopo il simbolo hash # può essere digitato sia in maiuscolo che in minuscolo. Il sistema esadecimale permette di utilizzare la forma abbreviata #rgb, dove ogni carattere è uguale a due volte. Pertanto, la voce #f7O dovrebbe essere considerata come #ff7700.
Esempio: Colore HEX
- Provate voi stessi "
rosso: #FF0000
verde: #00FF00
blu: #0000FF
rosso: #FF0000
verde: #00FF00
blu: #0000FF
rosso+verde=giallo: #FFFF00
rosso+blu=viola: #FF00FF
verde+blu=ciano: #00FFFF
Elenco dei colori comunemente usati (nome, HEX e RGB):
titolo inglese | nome russo | Campione | ESADECIMALE | RGB | ||
---|---|---|---|---|---|---|
amaranto | amaranto | #E52B50 | 229 | 43 | 80 | |
Ambra | Ambra | #FFBF00 | 255 | 191 | 0 | |
Acqua | blu verde | #00FFFF | 0 | 255 | 255 | |
Azzurro | Azzurro | #007FFF | 0 | 127 | 255 | |
Nero | Nero | #000000 | 0 | 0 | 0 | |
Blu | Blu | #0000FF | 0 | 0 | 255 | |
Bondi Blu | Acqua della spiaggia di Bondi | #0095B6 | 0 | 149 | 182 | |
Ottone | Ottone | #B5A642 | 181 | 166 | 66 | |
Marrone | Marrone | #964B00 | 150 | 75 | 0 | |
Ceruleo | Azzurro | #007BA7 | 0 | 123 | 167 | |
verde scuro primaverile | Verde scuro primaverile | #177245 | 23 | 114 | 69 | |
Smeraldo | Smeraldo | #50C878 | 80 | 200 | 120 | |
Melanzana | melanzana | #990066 | 153 | 0 | 102 | |
Fucsia | Fucsia | #FF00FF | 255 | 0 | 255 | |
Oro | Oro | #FFD700 | 250 | 215 | 0 | |
Grigio | Grigio | #808080 | 128 | 128 | 128 | |
Verde | Verde | #00FF00 | 0 | 255 | 0 | |
Indaco | Indaco | #4B0082 | 75 | 0 | 130 | |
Giada | Giada | #00A86B | 0 | 168 | 107 | |
lime | Lime | #CCFF00 | 204 | 255 | 0 | |
Malachite | Malachite | #0BDA51 | 11 | 218 | 81 | |
Marina Militare | blu navy | #000080 | 0 | 0 | 128 | |
Ocra | Ocra | #CC7722 | 204 | 119 | 34 | |
Oliva | Oliva | #808000 | 128 | 128 | 0 | |
arancione | arancione | #FFA500 | 255 | 165 | 0 | |
pesca | Pesca | #FFE5B4 | 255 | 229 | 180 | |
Zucca | Zucca | #FF7518 | 255 | 117 | 24 | |
Viola | Viola | #800080 | 128 | 0 | 128 | |
rosso | rosso | #FF0000 | 255 | 0 | 0 | |
Zafferano | Zafferano | #F4C430 | 244 | 196 | 48 | |
verde mare | mare verde | #2E8B57 | 46 | 139 | 87 | |
Verde palude | Bolotny | #ACB78E | 172 | 183 | 142 | |
Alzavola | blu verde | #008080 | 0 | 128 | 128 | |
Oltremare | blu oltremare | #120A8F | 18 | 10 | 143 | |
Viola | Viola | #8B00FF | 139 | 0 | 255 | |
Giallo | Giallo | #FFFF00 | 255 | 255 | 0 |
Codici colore (sfondo) per saturazione e tonalità.
Come sai, il colore può influenzare lo stato di una persona: sia mentale che fisico. Ogni giorno, navigando in Internet, gli occhi valutano milioni di colori e sfumature. Un web designer che ha familiarità con la psicologia del colore può controllare l'umore del visitatore per raggiungere qualsiasi obiettivo.
Ciò è dovuto al fatto che alcune sfumature leniscono e altre, al contrario, eccitano. Successivamente, parleremo di come il colore viene sintetizzato e visualizzato utilizzando la tecnologia informatica.
RGB è un modello di colore che rappresenta un metodo per ottenere tutti i colori e le loro sfumature mescolando in varie proporzioni i tre componenti principali, che sono:
- Colore rosso ( rosso);
- colore verde ( Verde);
- colore blu ( Blu).
Da qui deriva il nome abbreviato RGB. Questi colori sono scelti come i principali per un motivo: il motivo è la fisiologia della retina dell'occhio umano e il modo in cui li percepisce:
Il modello RGB rimane il più diffuso oggi e viene utilizzato per riprodurre i colori su schermi TV e monitor di computer. Poiché i produttori dotano i loro prodotti di caratteristiche diverse, nel 1996 è stato creato un sistema di sintesi del colore unificato basato su RGB chiamato sRGB, su cui Microsoft e HP hanno lavorato insieme.
Rappresentazione numerica del colore
Come accennato in precedenza, i colori RGB si formano mescolando i colori primari. Per descrivere l'intensità di ciascuno di essi è stato adottato uno schema in cui il colore è rappresentato dall'intervallo 0-255 (8 bit), che corrisponde a 00-FF in esadecimale.
Cioè, i colori primari saranno così:
- Rosso - RGB (255.0.0);
- Verde - RGB (0.255.0);
- Blu - RGB (0.0.255);
Se l'intensità del colore assume valori inferiori a 255, si ottengono varie sfumature di rosso, verde e blu. Quella che segue è una tabella della loro gradazione, così come i valori esadecimali di ciascuna delle tonalità:
Grafici dei colori RGB
Naturalmente, oltre alle gradazioni dei colori primari, ce ne sono di misti e il loro numero è piuttosto elevato. Pertanto, è stata creata una tabella di colori RGB, in cui sono presentate tutte le sfumature esistenti, nonché i loro nomi e rappresentazioni numeriche ( in forma decimale ed esadecimale).
Puoi conoscerla qui. Questa tabella semplifica notevolmente la vita dei web designer, poiché in pochi secondi puoi trovare la tonalità desiderata e scoprirne la rappresentazione numerica.
Tavolozza dei colori RGB sicura
Tuttavia, a un certo punto si è verificato un problema di visualizzazione dei colori in diversi browser e per risolverlo è stata compilata la cosiddetta tavolozza "sicura" di colori RGB, che sono stati derivati da calcoli matematici.
Quando il browser non riesce a visualizzare un colore correttamente, cerca di avvicinarsi a ciò di cui ha bisogno mescolando i colori vicini e molto probabilmente il risultato sarà del tutto inaccettabile:
Utilizzando i codici colore RGB di questa tavolozza, uno sviluppatore web può essere tranquillo sulla visualizzazione dei colori sulle pagine del proprio sito quando vengono visualizzati utilizzando browser, piattaforme e monitor diversi. Sebbene al momento la tavola dei colori sicuri stia perdendo di rilevanza ( il progresso tecnologico non si ferma), quando lo usi, puoi, come si suol dire, dormire sonni tranquilli.
Colore dorato nel modello RGB
Per la prima volta la parola "oro" fu usata all'inizio del XIV secolo per descrivere il colore di un elemento chimico chiamato Aurum - oro. Nel modello RGB, il colore oro è rappresentato dai seguenti valori numerici:
- RGB (255, 215, 0) - sistema decimale;
- HEX #FFD700 - sistema esadecimale.
Colore beige nel modello RGB
Il beige ha un posto piuttosto significativo nella storia, anche se non è il più espressivo. Molti monumenti culturali, in particolare sculture antiche, erano realizzati in steatite e pietra ollare, che hanno una sfumatura beige. Nel modello RGB, il beige ha le seguenti rappresentazioni numeriche:
- RGB (245, 245, 220) - sistema decimale;
- HEX #F5F5DC - sistema esadecimale.
Al giorno d'oggi, soprattutto sul World Wide Web, è raro trovare un colore così "noioso". Gli sviluppatori preferiscono un design accattivante, utilizzando colori vivaci. Il progresso tecnologico consente di visualizzare un numero enorme di colori sui monitor, il che rende l'immagine più realistica.
Buono cattivo
Vlad Merzevich
In HTML, il colore viene specificato in due modi: utilizzando un codice esadecimale e il nome di alcuni colori. Il metodo più comunemente usato si basa sul sistema esadecimale, in quanto il più universale.
Colori esadecimali
HTML utilizza numeri esadecimali per specificare i colori. Il sistema esadecimale, a differenza del sistema decimale, si basa, come suggerisce il nome, sul numero 16. I numeri saranno i seguenti: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A , B, C , D, E, F. I numeri da 10 a 15 sono sostituiti da lettere latine. In tavola. 6.1 mostra la corrispondenza tra numeri decimali ed esadecimali.
I numeri maggiori di 15 nel sistema esadecimale sono formati combinando due numeri in uno (Tabella 6.2). Ad esempio, il numero 255 in decimale corrisponde al numero FF in esadecimale.
Per evitare confusione nella definizione del sistema numerico, il numero esadecimale è preceduto dal cancelletto #, ad esempio #aa69cc. In questo caso, il caso non ha importanza, quindi è consentito scrivere #F0F0F0 o #f0f0f0.
Un colore tipico utilizzato in HTML è il seguente.
Qui, il colore di sfondo della pagina Web è impostato su #FA8E47. Il cancelletto # davanti a un numero significa che è in esadecimale. Le prime due cifre (FA) definiscono la componente rossa del colore, la terza e la quarta cifra (8E) la componente verde e le ultime due cifre (47) la componente blu. Il risultato finale è questo colore.
fa | + | 8E | + | 47 | = | FA8E47 |
Ciascuno dei tre colori - rosso, verde e blu - può assumere valori da 00 a FF, che alla fine formano 256 sfumature. Pertanto, il numero totale di colori può essere 256x256x256 = 16.777.216 combinazioni. Il modello di colore basato sui componenti rosso, verde e blu è chiamato RGB (rosso, verde, blu; rosso, verde, blu). Questo modello è additivo (da add - add), in cui l'aggiunta di tutti e tre i componenti forma il bianco.
Per facilitare la navigazione con colori esadecimali, tieni in considerazione alcune regole.
- Se i valori delle componenti del colore sono gli stessi (ad esempio: #D6D6D6), si otterrà una tinta grigia. Più alto è il numero, più chiaro è il colore e i valori cambiano da #000000 (nero) a #FFFFFF (bianco).
- Si forma un colore rosso brillante se la componente rossa è resa massima (FF) e il resto dei componenti è impostato su zero. Il colore con il valore #FF0000 è la tinta rossa più rossa possibile. Lo stesso vale per il verde (#00FF00) e il blu (#0000FF).
- Il giallo (#FFFF00) si ottiene mescolando il rosso con il verde. Questo è chiaramente visibile sulla ruota dei colori (Fig. 6.1), che presenta i colori primari (rosso, verde, blu) e complementari o complementari. Questi includono giallo, ciano e viola (chiamato anche magenta). In generale, qualsiasi colore può essere ottenuto mescolando i colori adiacenti ad esso. Quindi, il ciano (#00FFFF) si ottiene combinando il blu e il verde.
Riso. 6.1. Cerchio di colore
I colori basati su valori esadecimali non devono essere selezionati empiricamente. A tale scopo è adatto un editor grafico in grado di lavorare con diversi modelli di colore, come Adobe Photoshop. Sulla fig. 6.2 mostra una finestra per la scelta di un colore in questo programma, la linea circonda il valore esadecimale risultante del colore corrente. Puoi copiarlo e incollarlo nel tuo codice.
Riso. 6.2. Selettore colore in Photoshop
Colori Web
Se si imposta la qualità del colore del monitor su 8 bit (256 colori), lo stesso colore può essere visualizzato in modo diverso in browser diversi. Questo ha a che fare con il modo in cui la grafica viene renderizzata quando il browser funziona con la propria tavolozza e non può mostrare un colore che non è nella sua tavolozza. In questo caso, il colore viene sostituito da una combinazione di pixel di altri colori, vicini ad esso, che imitano quello dato. Affinché il colore rimanga lo stesso in diversi browser, è stata introdotta una tavolozza di cosiddetti colori web. I colori web sono quei colori, per ogni componente di cui - rosso, verde e blu - è impostato uno dei sei valori - 0 (00), 51 (33), 102 (66), 153 (99), 204 (CC), 255 (FF). Il valore esadecimale di questo componente è indicato tra parentesi. Il numero totale di colori da tutte le possibili combinazioni dà 6x6x6 - 216 colori. Un esempio di colore web è #33FF66.
La caratteristica principale del colore web è che viene visualizzato allo stesso modo in tutti i browser. Al momento, la rilevanza dei colori web è molto ridotta a causa del miglioramento della qualità dei monitor e dell'espansione delle loro capacità.
Colori per nome
Per non ricordare una raccolta di numeri, puoi invece utilizzare i nomi dei colori comunemente usati. In tavola. 6.3 mostra i nomi dei nomi dei colori popolari.
Nome del colore | Colore | Descrizione | Valore esadecimale |
---|---|---|---|
Nero | Nero | #000000 | |
blu | Blu | #0000FF | |
fucsia | Viola chiaro | #FF00FF | |
grigio | Grigio scuro | #808080 | |
verde | Verde | #008000 | |
lime | verde chiaro | #00FF00 | |
marrone | Rosso scuro | #800000 | |
Marina Militare | blu navy | #000080 | |
oliva | Oliva | #808000 | |
viola | Viola scuro | #800080 | |
rosso | rosso | #FF0000 | |
d'argento | grigio chiaro | #C0C0C0 | |
verde acqua | blu verde | #008080 | |
bianco | bianco | #FFFFFF | |
giallo | Giallo | #FFFF00 |
Non importa come specifichi il colore, con il suo nome o usando numeri esadecimali. Nei loro effetti, questi metodi sono uguali. L'esempio 6-1 mostra come impostare lo sfondo ei colori del testo di una pagina web.
Esempio 6.1. Colore di sfondo e testo
Testo di esempio
In questo esempio, il colore di sfondo viene impostato utilizzando l'attributo bgcolor del tag
e il colore del testo tramite l'attributo text. Per varietà, il valore dell'attributo text è impostato su un numero esadecimale e bgcolor è impostato sulla parola chiave riservata teal .Codici Minecraft colori o Minecraft codici formattazione, consenti a qualsiasi giocatore di aggiungere fiori e formattare il testo in ogni modo possibile direttamente in Minecraft. Codici colore da &0-9 a &a-f. Aggiungili prima del testo. I messaggi dei giocatori possono contenere codici colore che ti consentono di aggiungere colore alle tue frasi.
Colori e codici di formattazione
Una e commerciale (&) seguita da un numero esadecimale nei messaggi segnala al client di cambiare colore durante la visualizzazione del testo. In alternativa, il testo può essere formattato utilizzando il carattere & seguito da una lettera. Puoi aggiungere colori diversi a libri, blocchi di comando, nome del server, descrizione del server (motd), nomi di mondi, segni e persino nomi di giocatori.
È molto facile formattare il tuo testo nelle configurazioni o nel gioco usando la tabella dei colori qui sotto. &r viene utilizzato per cancellare tutti i codici, ad es. &mAAA&rBBB verrà visualizzato come AAA BBB.
Per comodità, presentiamo una tabella dei codici colore esistenti in Minecraft:
Il codice | Nome | Nome tecnico | Colore del simbolo | Simbolo colore ombra | ||||||
---|---|---|---|---|---|---|---|---|---|---|
R | G | B | esadecimale | R | G | B | esadecimale | |||
&0 | Nero | Nero | 0 | 0 | 0 | 000000 | 0 | 0 | 0 | 000000 |
&1 | blu navy | blu scuro | 0 | 0 | 170 | 0000AA | 0 | 0 | 42 | 00002A |
&2 | verde scuro | verde scuro | 0 | 170 | 0 | 00AA00 | 0 | 42 | 0 | 002A00 |
&3 | Blu-verde scuro | scuro_acqua | 0 | 170 | 170 | 00AAAA | 0 | 42 | 42 | 002A2A |
&4 | Rosso scuro | rosso scuro | 170 | 0 | 0 | AA0000 | 42 | 0 | 0 | 2A0000 |
&5 | Viola scuro | viola scuro | 170 | 0 | 170 | AA00AA | 42 | 0 | 42 | 2A002A |
&6 | Oro | oro | 255 | 170 | 0 | FFAA00 | 42 | 42 | 0 | 2A2A00 |
&7 | Grigio | grigio | 170 | 170 | 170 | AAAAAAA | 42 | 42 | 42 | 2A2A2A |
&8 | Grigio scuro | grigio scuro | 85 | 85 | 85 | 555555 | 21 | 21 | 21 | 151515 |
&9 | Blu | blu | 85 | 85 | 255 | 5555FF | 21 | 21 | 63 | 15153F |
&un | Verde | verde | 85 | 255 | 85 | 55FF55 | 21 | 63 | 21 | 153F15 |
&B | blu verde | acqua | 85 | 255 | 255 | 55FFFF | 21 | 63 | 63 | 153F3F |
&C | rosso | rosso | 255 | 85 | 85 | FF5555 | 63 | 21 | 21 | 3F1515 |
&D | Viola chiaro | viola chiaro | 255 | 85 | 255 | FF55FF | 63 | 21 | 63 | 3F153F |
&e | Giallo | giallo | 255 | 255 | 85 | FFFF55 | 63 | 63 | 21 | 3F3F15 |
&F | bianco | bianco | 255 | 255 | 255 | FFFFFF | 63 | 63 | 63 | 3F3F3F |
A volte è necessario sottolineare, sottolineare, evidenziare del testo. Per questo, viene utilizzata la formattazione del testo. Si usa allo stesso modo dei colori (prima del testo che mettiamo il codice, ad esempio &lMinecraft= Minecraft.
Per comodità, di seguito è riportata una tabella di codici per la formattazione:
Il codice | Nome |
---|---|
&K | testo magico |
&l | Miniatura |
&m | Testo barrato |
&n | Testo sottolineato |
&o | Testo in corsivo |
&R | Testo senza formattazione |
I numeri esadecimali vengono utilizzati per specificare i colori. Il sistema esadecimale, a differenza del sistema decimale, si basa, come suggerisce il nome, sul numero 16. I numeri saranno i seguenti: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A , B, C , D, E, F. I numeri da 10 a 15 sono sostituiti da lettere latine. I numeri maggiori di 15 nel sistema esadecimale sono formati combinando due numeri in uno. Ad esempio, il numero 255 in decimale corrisponde al numero FF in esadecimale. Per evitare confusione nella definizione del sistema numerico, il numero esadecimale è preceduto dal simbolo cancelletto #, ad esempio #666999. Ciascuno dei tre colori - rosso, verde e blu - può assumere valori da 00 a FF. Pertanto, la designazione del colore è divisa in tre componenti #rrggbb, dove i primi due caratteri segnano la componente rossa del colore, i due centrali segnano il verde e gli ultimi due segnano il blu. È consentito utilizzare la forma abbreviata #rgb, dove ogni carattere deve essere raddoppiato. Pertanto, la voce #fe0 dovrebbe essere considerata come #ffee00.
per nome
Internet Explorer | Cromo | musica lirica | safari | Firefox | Androide | iOS |
4.0+ | 1.0+ | 3.5+ | 1.3+ | 1.0+ | 1.0+ | 1.0+ |
I browser supportano alcuni colori in base al nome. In tavola. 1 mostra i nomi, il codice esadecimale, i valori in formato RGB, HSL e la descrizione.
Nome | Colore | Il codice | RGB | HSL | Descrizione |
---|---|---|---|---|---|
bianco | #fffff o #fff | RGB(255.255.255) | hsl(0,0%,100%) | bianco | |
d'argento | #c0c0c0 | RGB(192,192,192) | hsl(0,0%,75%) | Grigio | |
grigio | #808080 | RGB(128,128,128) | hsl(0,0%,50%) | Grigio scuro | |
Nero | #000000 o #000 | RGB(0,0,0) | hsl(0,0%,0%) | Nero | |
marrone | #800000 | RGB(128,0,0) | hsl(0,100%,25%) | Rosso scuro | |
rosso | #ff0000 o #f00 | RGB(255,0,0) | hsl(0,100%,50%) | rosso | |
arancione | #ffa500 | RGB(255,165,0) | hsl(38,8,100%,50%) | arancione | |
giallo | #ffff00 o #ff0 | RGB(255,255,0) | hsl(60,100%,50%) | Giallo | |
oliva | #808000 | RGB(128,128,0) | hsl(60,100%,25%) | Oliva | |
lime | #00ff00 o #0f0 | RGB(0,255,0) | hsl(120,100%,50%) | verde chiaro | |
verde | #008000 | RGB(0,128,0) | hsl(120,100%,25%) | Verde | |
acqua | #00ffff o #0ffff | RGB(0,255,255) | hsl(180,100%,50%) | Blu | |
blu | #0000ff o #00f | RGB(0,0,255) | hsl(240,100%,50%) | Blu | |
Marina Militare | #000080 | RGB(0,0,128) | hsl(240,100%,25%) | blu navy | |
verde acqua | #008080 | RGB(0,128,128) | hsl(180,100%,25%) | blu verde | |
fucsia | #ff00ff o #f0f | RGB(255,0,255) | hsl(300,100%,50%) | Rosa | |
viola | #800080 | RGB(128,0,128) | hsl(300,100%,25%) | Viola |
Con RGB
Internet Explorer | Cromo | musica lirica | safari | Firefox | Androide | iOS |
5.0+ | 1.0+ | 3.5+ | 1.3+ | 1.0+ | 1.0+ | 1.0+ |
Puoi definire un colore usando i valori rosso, verde e blu in termini decimali. Ciascuno dei tre componenti del colore assume un valore da 0 a 255. È anche accettabile impostare il colore come percentuale, mentre 100% corrisponderà al numero 255. Innanzitutto, viene specificata la parola chiave rgb, quindi i componenti del colore sono specificato tra parentesi, separati da virgole, ad esempio rgb(255 , 128, 128) o rgb(100%, 50%, 50%).
RGBA
Internet Explorer | Cromo | musica lirica | safari | Firefox | Androide | iOS |
9.0+ | 1.0+ | 10.0+ | 3.1+ | 3.0+ | 2.1+ | 2.0+ |
Il formato RGBA è simile nella sintassi a RGB, ma include un canale alfa che imposta la trasparenza dell'elemento. Un valore di 0 è completamente trasparente, 1 è opaco e un valore intermedio come 0,5 è traslucido.
RGBA viene aggiunto a CSS3, quindi la convalida del codice CSS dovrebbe essere eseguita secondo questa versione. Va notato che lo standard CSS3 è ancora in fase di sviluppo e alcune sue caratteristiche potrebbero cambiare. Ad esempio, un colore RGB aggiunto alla proprietà background-color supera la convalida, ma non uno aggiunto alla proprietà background. Allo stesso tempo, i browser comprendono abbastanza correttamente il colore per entrambe le proprietà.
HSL
Internet Explorer | Cromo | musica lirica | safari | Firefox | Androide | iOS |
9.0+ | 1.0+ | 9.6+ | 3.1+ | 3.0+ | 2.1+ | 2.0+ |
Il nome del formato HSL è formato dalla combinazione delle prime lettere Hue (tonalità), Saturate (saturazione) e Lightness (leggerezza). Tonalità è il valore del colore sulla ruota dei colori (Fig. 1) ed è specificato in gradi. 0° è rosso, 120° è verde e 240° è blu. Il valore della tonalità può variare da 0 a 359.
Riso. 1. Ruota dei colori
La saturazione è l'intensità di un colore, misurata come percentuale da 0% a 100%. Un valore di 0% indica nessun colore e una sfumatura di grigio, 100% è il valore di saturazione massimo.
Luminosità imposta la luminosità del colore ed è specificata come percentuale da 0% a 100%. Valori piccoli rendono il colore più scuro, mentre valori alti lo rendono più chiaro, valori estremi di 0% e 100% corrispondono al bianco e nero.
HSLA
Internet Explorer | Cromo | musica lirica | safari | Firefox | Androide | iOS |
9.0+ | 1.0+ | 10.0+ | 3.1+ | 3.0+ | 2.1+ | 2.0+ |
Il formato HSLA è simile nella sintassi a HSL, ma include un canale alfa che imposta la trasparenza dell'elemento. Un valore di 0 è completamente trasparente, 1 è opaco e un valore intermedio come 0,5 è traslucido.
I valori di colore nei formati RGBA, HSL e HSLA vengono aggiunti a CSS3, quindi quando si utilizzano questi formati, verificare la validità del codice rispetto alla versione.
HTML5 CSS2.1 CSS3 IE Cr Op Sa Fx
Avvertimento
Tutti i metodi per catturare un leone elencati sul sito sono teorici e basati su metodi computazionali. Gli autori non garantiscono la vostra sicurezza durante l'utilizzo e declinano ogni responsabilità per il risultato. Ricorda, il leone è un predatore e un animale pericoloso!
Il risultato di questo esempio è mostrato in Fig. 2.
Riso. 2. Colori sulla pagina web