CSS rgb() funktion

definition og brug

CSS' rgb() funktionen ved hjælp af rød-grøn-blå (RGB) farvemodellen. En valgfri gennemsigtighedskanal kan også tilføjes (der repræsenterer farvens gennemsigtighed).

RGB-farveværdier defineres gennem rgb(rød grøn blå) Specificeret. Hver parameter definerer intensiteten af farven, og kan være et heltal mellem 0 og 255 eller en procentværdi mellem 0% og 100%.

For eksempel vises værdien rgb(0 0 255) som blå, fordi blå parameter er sat til maksimum (255), mens de andre parametre er sat til 0.

Bemerk:rgba() Funksjonen er rgb() Funksjonens alias. Anbefales å bruke rgb() Funksjon

Eksempel

Definer forskjellige RGB(A) farger:

#p1 {background-color:rgb(255 0 0);} /* Rød */
#p2 {background-color:rgb(0 255 0);} /* Grønn */
#p3 {background-color:rgb(0 0 255);} /* Blå */
#p4 {background-color:rgb(192 192 192);} /* Grå */
#p5 {background-color:rgb(255 255 0);} /* Gult */
#p6 {background-color:rgb(255 0 255);} /* Kirschrot */
#p7 {background-color:rgb(255 0 255 / 0.2);} /* Kirschrot med transparens */
#p8 {background-color:rgb(0 0 255 / 50%);} /* Blå med transparens */

Prøv det selv

CSS语法

Absolutt verdi语法

rgb(R G B / A)
Verdi Beskrivelse
R

Obligatorisk. Definerer rød intensiteten, kan være et heltall mellom 0 og 255 eller en prosentandel mellom 0% og 100%.

Man kan også bruke none (liketydig med 0%).

G

Obligatorisk. Definerer grønn intensiteten, kan være et heltall mellom 0 og 255 eller en prosentandel mellom 0% og 100%.

Man kan også bruke none (liketydig med 0%).

B

Obligatorisk. Definerer blå intensiteten, kan være et heltall mellom 0 og 255 eller en prosentandel mellom 0% og 100%.

Man kan også bruke none (liketydig med 0%).

/ A

Valgfri. Representerer fargeens transparenskanalverdi, 0% (eller 0) betyr fullt gjennomskinnelig, 100% (eller 1) betyr helt uigjennomskinnelig.

Man kan også bruke none (som betyr ingen transparenthetskanal). Standardverdien er 100%.

Relativ verdi语法

rgb(from color R G B / A)
Verdi Beskrivelse
from color

Begynner med nøkkelordet from, fulgt av fargeverdien som representerer den opprinnelige fargen.

Dette er den opprinnelige fargen som relativerede farger er basert på.

R

Obligatorisk. Definerer rød intensiteten, kan være et heltall mellom 0 og 255 eller en prosentandel mellom 0% og 100%.

Man kan også bruke none (liketydig med 0%).

G

Obligatorisk. Definerer grønn intensiteten, kan være et heltall mellom 0 og 255 eller en prosentandel mellom 0% og 100%.

Man kan også bruke none (liketydig med 0%).

B

Obligatorisk. Definerer blå intensiteten, kan være et heltall mellom 0 og 255 eller en prosentandel mellom 0% og 100%.

Man kan også bruke none (liketydig med 0%).

/ A

Valgfri. Representerer fargeens transparenskanalverdi, 0% (eller 0) betyr fullt gjennomskinnelig, 100% (eller 1) betyr helt uigjennomskinnelig.

Man kan også bruke none (som betyr ingen transparenthetskanal). Standardverdien er 100%.

Tekniske detaljer

Versjon: CSS2

Nettleserstøtte

Tallene i tabellen viser den første nettleserversjonen som fullt ut støtter denne funksjonen.

Chrome Edge Firefox Safari Opera
rgb()
1 4 1 1 3.5
rgb() med transparensparameter
65 79 52 12.1 52
Mellemrum adskiller parametre
65 79 52 12.1 52