⊗mkSpGfCRg 52 of 128 menu

Kleur instellen via rgb in CSS

Helemaal aan het begin van de tutorial, toen we kleuren bestudeerden, vertelde ik je dat je een kleur kunt instellen ofwel met een Engels woord, of via rgb, of via #. De laatste twee formaten maken het mogelijk om een kleur van elke tint te krijgen. Laten we uitzoeken hoe deze formaten precies werken.

Om deze methoden te begrijpen, moeten we eerst begrijpen hoe de gewenste kleur wordt verkregen op het computerscherm.

In feite kan een afzonderlijk punt op het scherm (pixel) niet schijnen in alle kleuren die nodig zijn, omdat dit technisch erg moeilijk zou zijn. Elk punt op het scherm kan slechts schijnen in drie kleuren: rood, groen en blauw. Maar wel gelijktijdig en in verschillende verhoudingen.

Door deze kleuren te combineren kunnen we elke benodigde kleur krijgen, vergelijkbaar met hoe kunstenaars het doen met verf: door meerdere kleuren te mengen krijgen ze weer een nieuwe.

Om kleuren te mengen in CSS moet je als waarde van de eigenschap het sleutelwoord rgb opgeven, waarna je, gescheiden door komma's, opgeeft in welke verhoudingen deze drie basiskleuren moeten worden genomen. De kleuren zelf kunnen variëren van 0 tot 255. Hierbij is nul - de afwezigheid van kleur, en 255 is de pure kleur (bijvoorbeeld, puur rood).

De letters rgb zelf staan voor red, green, blue.

Laten we naar voorbeelden kijken.

Voorbeeld

Laten we puur rood en puur blauw mengen. Hiervoor zetten we de eerste waarde op 255, de tweede op 0, en de derde - op 255. We krijgen dan een paarse kleur:

<p> tekst </p> p { color: rgb(255, 0, 255); }

:

Voorbeeld

Laten we nu de eerste waarde instellen op 255, en alle andere - op nul. Als resultaat krijgen we een pure rode kleur:

<p> tekst </p> p { color: rgb(255, 0, 0); }

:

Voorbeeld

Zo krijgen we een pure groene kleur:

<p> tekst </p> p { color: rgb(0, 255, 0); }

:

Voorbeeld

En als je voor groen niet 255 zet, maar 100, dan krijg je een deels groene kleur:

<p> tekst </p> p { color: rgb(0, 100, 0); }

:

Voorbeeld

Laten we alle drie de kleuren mengen in willekeurige verhoudingen. Kijk wat er is gebeurd:

<p> tekst </p> p { color: rgb(200, 100, 125); }

:

Voorbeeld

Als je alle waarden op 255 zet, dan krijg je een pure witte kleur:

p { color: rgb(255, 255, 255); }

Voorbeeld

Als je alle waarden op 0 zet, dan krijg je een pure zwarte kleur:

p { color: rgb(0, 0, 0); }

Praktische opdrachten

Stel, door kleur in te stellen via rgb, alle alinea's in op rode kleur.

Stel, door kleur in te stellen via rgb, alle h2 in op groene kleur.

Stel, door kleur in te stellen via rgb, alle h3 in op blauwe kleur.

Meng puur rood en puur groen. Welke kleur krijg je?

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren