CSS rgb() functie
- Vorige pagina CSS repeating-radial-gradient() functie
- Volgende pagina CSS rotate() functie
- Terug naar de vorige laag CSS Function Reference Manual
definitie en gebruik
CSS rgb()
De functie gebruikt het rood-groen-blauwe (RGB) kleurensysteem om kleuren te specificeren. Een optionele transparantie-kanaal kan ook worden toegevoegd (dat de transparantie van de kleur aangeeft).
RGB-kleurenwaarden worden gespecificeerd via rgb(rood groen blauw)
Specifiek. Elke parameter definieert de intensiteit van de kleur, wat een geheel getal tussen 0 en 255 of een percentage tussen 0% en 100% kan zijn.
Bijvoorbeeld, de waarde rgb(0 0 255) wordt weergegeven als blauw, omdat de blauwe parameter is ingesteld op de hoogste waarde (255), terwijl de andere parameters op 0 zijn ingesteld.
Opmerking:rgba()
Functie is rgb()
Functie-alias. Aangeraden wordt om rgb()
Functie.
Voorbeeld
Definieer verschillende RGB(A) kleuren:
#p1 {achtergrondkleur:rgb(255 0 0);} /* Rood */ #p2 {achtergrondkleur:rgb(0 255 0);} /* Groen */ #p3 {achtergrondkleur:rgb(0 0 255);} /* Blauw */ #p4 {achtergrondkleur:rgb(192 192 192);} /* Grijs */ #p5 {achtergrondkleur:rgb(255 255 0);} /* Geel */ #p6 {achtergrondkleur:rgb(255 0 255);} /* Kersrood */ #p7 {achtergrondkleur:rgb(255 0 255 / 0.2);} /* Transparante kersrood */ #p8 {achtergrondkleur:rgb(0 0 255 / 50%);} /* Transparante blauw */
CSS syntaxis
Absoluut waarde syntax
rgb(R G B / A)
Waarde | Beschrijving |
---|---|
R |
Verplicht. Definieert de intensiteit van de rode kleur, kan een integer tussen 0 en 255 of een percentage tussen 0% en 100% zijn. Men kan ook none (equivalent aan 0%) gebruiken. |
G |
Verplicht. Definieert de intensiteit van de groene kleur, kan een integer tussen 0 en 255 of een percentage tussen 0% en 100% zijn. Men kan ook none (equivalent aan 0%) gebruiken. |
B |
Verplicht. Definieert de intensiteit van de blauwe kleur, kan een integer tussen 0 en 255 of een percentage tussen 0% en 100% zijn. Men kan ook none (equivalent aan 0%) gebruiken. |
/ A |
Optioneel. Vertegenwoordigt de transparenciewaarde van de kleur, 0% (of 0) betekent volledig transparant, 100% (of 1) betekent volledig ondoorzichtig. Men kan ook none (wat represents de ontbrekende transparantie kanalen) gebruiken. De standaardwaarde is 100%. |
Relatieve waarde syntax
rgb(from color R G B / A)
Waarde | Beschrijving |
---|---|
from color |
Begint met het keyword from, gevolgd door de kleurwaarde die de oorspronkelijke kleur vertegenwoordigt. Dit is de oorspronkelijke kleur waarop de relatieve kleur gebaseerd is. |
R |
Verplicht. Definieert de intensiteit van de rode kleur, kan een integer tussen 0 en 255 of een percentage tussen 0% en 100% zijn. Men kan ook none (equivalent aan 0%) gebruiken. |
G |
Verplicht. Definieert de intensiteit van de groene kleur, kan een integer tussen 0 en 255 of een percentage tussen 0% en 100% zijn. Men kan ook none (equivalent aan 0%) gebruiken. |
B |
Verplicht. Definieert de intensiteit van de blauwe kleur, kan een integer tussen 0 en 255 of een percentage tussen 0% en 100% zijn. Men kan ook none (equivalent aan 0%) gebruiken. |
/ A |
Optioneel. Vertegenwoordigt de transparenciewaarde van de kleur, 0% (of 0) betekent volledig transparant, 100% (of 1) betekent volledig ondoorzichtig. Men kan ook none (wat represents de ontbrekende transparantie kanalen) gebruiken. De standaardwaarde is 100%. |
Technische details
Versie: | CSS2 |
---|
Browserondersteuning
De cijfers in de tabel geven de browserversie aan die de functie volledig ondersteunt.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
rgb() | ||||
1 | 4 | 1 | 1 | 3.5 |
Transparantie parameter bevatende rgb() | ||||
65 | 79 | 52 | 12.1 | 52 |
Spaties gescheiden parameters | ||||
65 | 79 | 52 | 12.1 | 52 |
- Vorige pagina CSS repeating-radial-gradient() functie
- Volgende pagina CSS rotate() functie
- Terug naar de vorige laag CSS Function Reference Manual