Funzione rgb() di CSS
- Pagina precedente Funzione CSS repeating-radial-gradient()
- Pagina successiva Funzione CSS rotate()
- Torna al livello superiore Manuale di Riferimento Funzione CSS
Definizione e utilizzo
CSS rgb()
La funzione utilizza il modello di colore rosso-verde-blu (RGB) per specificare il colore. È anche possibile aggiungere un canale di trasparenza opzionale (che rappresenta la trasparenza del colore).
Il valore del colore RGB viene specificato tramite rgb(rosso verde blu)
Specificazione. Ogni parametro definisce l'intensità del colore, può essere un intero compreso tra 0 e 255 o una percentuale compresa tra 0% e 100%.
Ad esempio, il valore rgb(0 0 255) viene rappresentato come blu, perché il parametro blu è impostato al valore massimo (255), mentre gli altri parametri sono impostati a 0.
Attenzione:rgba()
La funzione è rgb()
Alias della funzione. Si consiglia di usare rgb()
Funzione.
Esempio
Definisci diversi colori RGB(A):
#p1 {background-color:rgb(255 0 0);} /* Rosso */ #p2 {background-color:rgb(0 255 0);} /* Verde */ #p3 {background-color:rgb(0 0 255);} /* Blu */ #p4 {background-color:rgb(192 192 192);} /* Grigio */ #p5 {background-color:rgb(255 255 0);} /* Giallo */ #p6 {background-color:rgb(255 0 255);} /* Rosso ciliegia */ #p7 {background-color:rgb(255 0 255 / 0.2);} /* Rosso ciliegia con trasparenza */ #p8 {background-color:rgb(0 0 255 / 50%);} /* Blu con trasparenza */
Sintassi CSS
Sintassi assoluta
rgb(R G B / A)
Valore | Descrizione |
---|---|
R |
Obbligatorio. Definisce l'intensità del rosso, può essere un intero tra 0 e 255 o una percentuale tra 0% e 100%. Puoi anche usare none (equivalente a 0%). |
G |
Obbligatorio. Definisce l'intensità del verde, può essere un intero tra 0 e 255 o una percentuale tra 0% e 100%. Puoi anche usare none (equivalente a 0%). |
B |
Obbligatorio. Definisce l'intensità del blu, può essere un intero tra 0 e 255 o una percentuale tra 0% e 100%. Puoi anche usare none (equivalente a 0%). |
/ A |
Opzionale. Rappresenta il valore del canale di trasparenza del colore, 0% (o 0) rappresenta completa trasparenza, 100% (o 1) rappresenta completa opacità. Puoi anche usare none (che rappresenta un canale di trasparenza inesistente). Il valore predefinito è 100%. |
Sintassi dei valori relativi
rgb(from color R G B / A)
Valore | Descrizione |
---|---|
from color |
Inizia con il termine from, seguito dal valore del colore originale. Questo è il colore originale su cui si basano i colori relativi. |
R |
Obbligatorio. Definisce l'intensità del rosso, può essere un intero tra 0 e 255 o una percentuale tra 0% e 100%. Puoi anche usare none (equivalente a 0%). |
G |
Obbligatorio. Definisce l'intensità del verde, può essere un intero tra 0 e 255 o una percentuale tra 0% e 100%. Puoi anche usare none (equivalente a 0%). |
B |
Obbligatorio. Definisce l'intensità del blu, può essere un intero tra 0 e 255 o una percentuale tra 0% e 100%. Puoi anche usare none (equivalente a 0%). |
/ A |
Opzionale. Rappresenta il valore del canale di trasparenza del colore, 0% (o 0) rappresenta completa trasparenza, 100% (o 1) rappresenta completa opacità. Puoi anche usare none (che rappresenta un canale di trasparenza inesistente). Il valore predefinito è 100%. |
Dettagli tecnici
Versione: | CSS2 |
---|
Supporto del browser
I numeri nella tabella rappresentano la versione del browser che supporta completamente la funzione.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
rgb() | ||||
1 | 4 | 1 | 1 | 3.5 |
rgb() con parametro di trasparenza | ||||
65 | 79 | 52 | 12.1 | 52 |
Parametri separati da spazi | ||||
65 | 79 | 52 | 12.1 | 52 |
- Pagina precedente Funzione CSS repeating-radial-gradient()
- Pagina successiva Funzione CSS rotate()
- Torna al livello superiore Manuale di Riferimento Funzione CSS