Vlad Merzhevich
In HTML, un colore viene specificato in due modi: utilizzando un codice esadecimale e con il nome di alcuni colori. Viene utilizzato principalmente il metodo basato sul sistema numerico esadecimale, in quanto il più universale.
Colori esadecimali
I numeri esadecimali vengono utilizzati per specificare i colori in HTML. 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. Tavolo 6.1 mostra la corrispondenza tra numeri decimali ed esadecimali.
I numeri maggiori di 15 nel sistema esadecimale sono formati dalla combinazione di due numeri in uno (Tabella 6.2). Ad esempio, 255 decimale è FF esadecimale.
Per evitare confusione nella definizione del sistema di numerazione, il carattere cancelletto # viene anteposto al numero esadecimale, ad esempio # aa69cc. In questo caso, il registro non ha importanza, quindi è consentito scrivere # F0F0F0 o # f0f0f0.
Un tipico colore utilizzato in HTML è simile a questo.
Qui, il colore di sfondo della pagina web è impostato su # FA8E47. Il simbolo cancelletto # davanti a un numero significa che è esadecimale. Le prime due cifre (FA) definiscono la componente rossa del colore, la terza e la quarta cifra (8E) sono verdi e le ultime due cifre (47) sono blu. Di conseguenza, ottieni questo colore.
fa | + | 8E | + | 47 | = | FA8E47 |
Ciascuno dei tre colori - rosso, verde e blu - può assumere valori da 00 a FF, risultando in 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 - to add), in cui l'aggiunta di tutti e tre i componenti forma un colore bianco.
Per semplificare la navigazione nei colori esadecimali, tieni conto di alcune regole.
- Se i valori dei componenti del colore sono gli stessi (ad esempio: # D6D6D6), si ottiene una sfumatura grigia. Più alto è il numero, più chiaro è il colore, i valori variano da # 000000 (nero) a #FFFFFF (bianco).
- Si forma un colore rosso brillante se il componente rosso è impostato al massimo (FF) e il resto dei componenti è impostato a zero. Il colore # 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), dove sono presentati i colori primari (rosso, verde, blu) e i colori complementari o complementari. Questi includono giallo, ciano e viola (chiamato anche magenta). In generale, qualsiasi colore può essere ottenuto mescolando colori vicini. Quindi, il ciano (# 00FFFF) si ottiene combinando blu e verde.
Riso. 6.1. Cerchio di colori
I colori esadecimali non devono essere scelti empiricamente. A questo scopo è adatto un editor grafico in grado di funzionare con diversi modelli di colore, ad esempio Adobe Photoshop. Nella fig. 6.2 mostra una finestra per la scelta di un colore in questo programma, il valore esadecimale risultante del colore corrente è delineato con una linea. Puoi copiarlo e incollarlo nel tuo codice.
Riso. 6.2. Finestra di selezione del 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. Ciò è dovuto al modo in cui vengono visualizzati i grafici, in cui il browser lavora con la propria tavolozza e non può mostrare un colore che non ha nella tavolozza. In questo caso, il colore viene sostituito da una combinazione di pixel di altri colori, vicini ad esso, che imitano quello specificato. Per mantenere il colore invariato nei diversi browser, abbiamo introdotto una tavolozza di cosiddetti colori web. I colori Web sono quei colori, per ciascun componente dei quali - rosso, verde e blu - viene impostato uno dei sei valori - 0 (00), 51 (33), 102 (66), 153 (99), 204 (CC ), 255 (FF). Le parentesi indicano il valore esadecimale di questo componente. Il numero totale di colori di tutte le possibili combinazioni dà 6x6x6 - 216 colori. Un esempio di colore web è # 33FF66.
La caratteristica principale del colore web è che appare uguale su tutti i browser. Al momento, la rilevanza dei colori web è molto ridotta a causa dell'aumento della qualità dei monitor e dell'espansione delle loro capacità.
Colori per nome
Per non memorizzare una serie di numeri, è possibile utilizzare invece i nomi dei colori di uso comune. Tavolo 6.3 elenca i nomi dei nomi di 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 in che modo specifichi il colore - con il suo nome o usando numeri esadecimali. Questi metodi sono uguali nella loro azione. L'Esempio 6.1 mostra come impostare lo sfondo e il colore 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 cambiare, l'attributo text è impostato su un numero esadecimale e bgcolor è impostato sulla parola chiave riservata teal.In HTML, il colore può essere impostato in tre modi:
Impostare un colore in HTML con il suo nome
Alcuni colori possono essere specificati con il loro nome, utilizzando il nome del colore in inglese come valore. Le parole chiave più comuni sono nero, bianco, rosso, verde, blu, ecc.
Colore del testo - rosso
I colori più popolari dello standard World Wide Web Consortium (W3C):
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 | verde acqua |
Un esempio di utilizzo di nomi di colori diversi:
Esempio: impostare un colore in base al suo nome
- Prova tu stesso "
Intestazione su sfondo rosso
Intestazione su sfondo arancione
Titolo su sfondo lime
Testo bianco su sfondo blu
Intestazione su sfondo rosso
Intestazione su sfondo arancione
Titolo su sfondo lime
Testo bianco su sfondo blu
Specificare il colore usando RGB
Quando si visualizzano colori diversi sul monitor, si basa sulla tavolozza RGB. Qualsiasi colore si ottiene mescolando tre principali: R - rosso (rosso), G - verde (verde), B - blu... La luminosità di ogni colore è specificata da un byte e quindi può variare da 0 a 255. Ad esempio, RGB (255,0,0) viene visualizzato come rosso perché il rosso è impostato al suo valore più alto (255) e il resto è impostato a 0 È anche possibile impostare il colore come percentuale. Ciascuno dei parametri indica il livello di luminosità del colore corrispondente. Ad esempio: rgb (127, 255, 127) e rgb (50%, 100%, 50%) imposteranno la stessa saturazione media del verde:
Esempio: Specificare un colore usando RGB
- Prova tu stesso "
RGB (127, 255, 127)
RGB (50%, 100%, 50%)
RGB (127, 255, 127)
RGB (50%, 100%, 50%)
Impostazione del colore 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 (uguale a 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, С, D, E, F. Qui i numeri da 10 a 15 sono sostituiti da lettere latine. I numeri maggiori di 15 in esadecimale rappresentano la combinazione di due caratteri in un unico valore. Ad esempio, il numero più alto 255 in decimale è il FF più alto in esadecimale. A differenza del sistema decimale, davanti al numero esadecimale viene posto un cancelletto # ad esempio, # FF0000 viene visualizzato come rosso perché il rosso è impostato sul valore più alto (FF) e il resto dei colori è impostato sul valore minimo (00). Caratteri dopo il simbolo cancelletto # puoi scrivere sia in maiuscolo che in minuscolo. Il sistema esadecimale permette di utilizzare una forma abbreviata come #rgb, dove ogni carattere equivale a double. Quindi, la voce # f7O dovrebbe essere considerata come # ff7700.
Esempio: Colore HEX
- Prova tu stesso "
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 comuni (nome, HEX e RGB):
nome 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 | |
arancia | arancia | #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 | |
Mare verde | mare verde | # 2E8B57 | 46 | 139 | 87 | |
Verde palude | Pantano | # ACB78E | 172 | 183 | 142 | |
verde acqua | Blu verde | #008080 | 0 | 128 | 128 | |
oltremare | oltremare | # 120A8F | 18 | 10 | 143 | |
Viola | Viola | # 8B00FF | 139 | 0 | 255 | |
Giallo | Giallo | #FFFF00 | 255 | 255 | 0 |
Codici colore (sfondo) per saturazione e tonalità.
Trucchi Minecraft fiori, o Minecraft codici formattazione, consenti a qualsiasi giocatore di aggiungere fiori e formattare il testo in ogni modo direttamente in Minecraft. Codici colore& 0-9 - a & a-f. Aggiungili davanti al testo. I messaggi del giocatore possono contenere codici colore che ti consentono di aggiungere colore ai tuoi suggerimenti.
Colori e codici di formattazione
La 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 con il carattere & seguito da una lettera. Puoi aggiungere colori diversi a libri, blocchi di comando, nome del server, descrizione del server (motd), nomi dei mondi, targhe e persino nomi dei giocatori.
È molto facile formattare il testo nelle configurazioni o nel gioco utilizzando la tabella dei colori qui sotto. & r viene utilizzato per cancellare tutti i codici, ad es. & mAAA & rBBB verranno visualizzati come AAA BBB.
Per tua comodità, presentiamo una tabella dei codici colore esistenti in Minecraft:
Codice | Nome | Nome tecnico | Colore simbolo | Colore ombra simbolo | ||||||
---|---|---|---|---|---|---|---|---|---|---|
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 | Verde blu scuro | dark_aqua | 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 | AAAAAA | 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 | 153FA3FA |
& 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 | Fffff | 63 | 63 | 63 | 3F3F3F |
A volte hai bisogno sottolineare, barrare, evidenziare qualsiasi testo... Per questo, viene utilizzata la formattazione del testo. Si usa allo stesso modo dei colori (davanti al testo che mettiamo codice ad esempio & lMinecraft = Minecraft.
Per tua comodità, di seguito è riportata una tabella di codici di formattazione:
Codice | Nome |
---|---|
& K | Testo magico |
& l | Miniatura |
& m | Testo barrato |
& n | Testo sottolineato |
& o | Testo in corsivo |
& R | Testo non formattato |
Come sai, il colore può influenzare le condizioni di una persona: sia mentali che fisiche. Ogni giorno, guardando i siti su Internet, gli occhi valutano milioni di colori e sfumature. Un web designer che ha familiarità con la psicologia del colore può manipolare l'umore di un visitatore per raggiungere qualsiasi obiettivo.
Ciò è dovuto al fatto che alcune tonalità sono rilassanti, mentre altre, al contrario, sono eccitanti. 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 tre componenti principali, che sono:
- Colore rosso ( rosso);
- colore verde ( Verde);
- colore blu ( Blu).
Da qui deriva il nome abbreviato RGB. Questi colori sono stati scelti come principali per un motivo: il motivo è la fisiologia della retina dell'occhio umano, e come li percepisce:
Il modello RGB rimane il più popolare 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 unificato di sintesi del colore basato su RGB chiamato sRGB, a cui Microsoft e HP hanno collaborato.
Rappresentazione numerica del colore
Come accennato in precedenza, i colori RGB si formano mescolando i colori principali. Per descrivere l'intensità di ciascuno di essi è stato adottato uno schema in cui il colore è rappresentato dal range 0-255 (8 bit), che nel sistema esadecimale corrisponde a 00-FF.
Cioè, i colori primari saranno simili a questo:
- 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 diverse tonalità di rosso, verde e blu. Di seguito è riportata una tabella della loro gradazione, nonché i valori esadecimali di ciascuna delle sfumature:
Tabelle di 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 ( decimale ed esadecimale).
Puoi conoscerlo qui. Questa tabella rende la vita molto più semplice ai 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 una cosiddetta tavolozza "sicura" di colori RGB, che sono stati dedotti da calcoli matematici.
Quando il browser non riesce a visualizzare correttamente un colore, cerca di avvicinarsi a quello desiderato mescolando i colori adiacenti e molto probabilmente il risultato sarà del tutto inaccettabile:
Utilizzando i codici colore RGB di questa tavolozza, uno sviluppatore web non può temere di visualizzare i colori sulle pagine del proprio sito se visualizzate con browser, piattaforme e monitor diversi. Sebbene al momento la tabella dei colori sicuri stia perdendo di rilevanza ( il progresso tecnico non si ferma ancora), quando lo usi, puoi, come si suol dire, dormire bene.
Colore oro 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. In RGB, l'oro è rappresentato dai seguenti valori numerici:
- RGB (255, 215, 0) - sistema decimale;
- HEX # FFD700 - sistema esadecimale.
Colore beige nel modello RGB
Il colore beige occupa un posto piuttosto significativo nella storia, anche se non è il più espressivo. Molti monumenti culturali, in particolare sculture antiche, erano realizzati in pietra ollare e pietra ollare, che hanno una tinta beige. In 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 con colori vivaci. Il progresso tecnologico consente di visualizzare un numero colossale di colori sui monitor, il che rende l'immagine più realistica.
Buono cattivo
I numeri esadecimali vengono utilizzati per impostare 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 in esadecimale si formano combinando due numeri in uno. Ad esempio, 255 decimale equivale a FF esadecimale. Per evitare confusione nella definizione del sistema di numerazione, il simbolo cancelletto # è posto davanti al numero esadecimale, ad esempio # 666999. Ciascuno dei tre colori — rosso, verde e blu — può variare da 00 a FF. Pertanto, la designazione del colore è divisa in tre componenti #rrggbb, dove i primi due caratteri indicano la componente rossa del colore, i due centrali - verde e gli ultimi due - blu. È consentito utilizzare una forma abbreviata come #rgb, dove ogni carattere deve essere raddoppiato. Quindi, la voce # fe0 dovrebbe essere trattata come # ffee00.
Per nome
Internet Explorer | Cromo | musica lirica | Safari | Firefox | Android | iOS |
4.0+ | 1.0+ | 3.5+ | 1.3+ | 1.0+ | 1.0+ | 1.0+ |
I browser supportano alcuni colori per nome. Tavolo 1 mostra i nomi, il codice esadecimale, i valori RGB, HSL e la descrizione.
Nome | Colore | Codice | RGB | Hsl | Descrizione |
---|---|---|---|---|---|
bianco | #ffffff o #ffff | 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 | |
arancia | #ffa500 | RGB (255,165,0) | slm (38,8,100%, 50%) | arancia | |
giallo | # ffff00 o # ff0 | RGB (255,255,0) | slm (60,100%, 50%) | Giallo | |
oliva | #808000 | RGB (128,128,0) | slm (60,100%, 25%) | Oliva | |
lime | # 00ff00 o # 0f0 | RGB (0.255.0) | slm (120,100%, 50%) | Verde chiaro | |
verde | #008000 | RGB (0.128.0) | slm (120,100%, 25%) | Verde | |
acqua | # 00ffff o # 0ff | RGB (0,255,255) | slm (180,100%, 50%) | Blu | |
blu | # 0000ff o # 00f | RGB (0,0,255) | slm (240,100%, 50%) | Blu | |
Marina Militare | #000080 | RGB (0,0,128) | slm (240,100%, 25%) | blu navy | |
verde acqua | #008080 | RGB (0.128.128) | slm (180,100%, 25%) | Blu verde | |
fucsia | # ff00ff o # f0f | RGB (255,0,255) | slm (300,100%, 50%) | Rosa | |
viola | #800080 | RGB (128,0,128) | slm (300,100%, 25%) | Viola |
Con RGB
Internet Explorer | Cromo | musica lirica | Safari | Firefox | Android | iOS |
5.0+ | 1.0+ | 3.5+ | 1.3+ | 1.0+ | 1.0+ | 1.0+ |
Puoi determinare il colore usando i valori decimali dei componenti rosso, verde e blu. Ognuna delle tre componenti di colore assume un valore da 0 a 255. E' consentito anche impostare il colore in percentuale, mentre 100% corrisponderà al numero 255. Prima viene indicata la parola chiave rgb, e poi tra parentesi la sono indicati i componenti del colore, separati da virgole, ad esempio rgb (255 , 128, 128) o rgb (100%, 50%, 50%).
RGBA
Internet Explorer | Cromo | musica lirica | Safari | Firefox | Android | 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 controlla la trasparenza dell'elemento. Un valore 0 corrisponde alla trasparenza totale, 1 all'opacità e un valore intermedio come 0,5 alla semi-trasparenza.
RGBA è stato aggiunto in CSS3, quindi la convalida del codice CSS dovrebbe essere eseguita utilizzando questa versione. Va notato che lo standard CSS3 è ancora in fase di sviluppo e alcune funzionalità potrebbero cambiare. Ad esempio, viene convalidato un colore RGB aggiunto alla proprietà background-color, ma non viene più aggiunto un colore 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 | Android | iOS |
9.0+ | 1.0+ | 9.6+ | 3.1+ | 3.0+ | 2.1+ | 2.0+ |
Il nome del formato HSL è formato da una combinazione delle prime lettere Hue (tonalità), Saturate (saturazione) e Lightness (luminosità). La tonalità è il valore di un colore sulla ruota dei colori (Fig. 1) ed è espresso 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 dallo 0% al 100%. Un valore di 0% denota nessun colore e una sfumatura di grigio, 100% è il valore di saturazione massimo.
Luminosità imposta la luminosità del colore ed è indicata come percentuale da 0% a 100%. Valori bassi rendono il colore più scuro e valori alti schiariscono, i valori estremi di 0% e 100% corrispondono al bianco e nero.
HSLA
Internet Explorer | Cromo | musica lirica | Safari | Firefox | Android | 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 0 corrisponde alla trasparenza totale, 1 all'opacità e un valore intermedio come 0,5 alla semi-trasparenza.
I valori di colore nei formati RGBA, HSL e HSLA sono stati aggiunti in CSS3, quindi assicurati di verificare la validità della versione quando utilizzi questi formati.
HTML5 CSS2.1 CSS3 IE Cr Op Sa Fx
Un avvertimento
Tutti i metodi per catturare un leone elencati nel sito sono teorici e basati su metodi computazionali. Gli autori non garantiscono la tua 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