⊗mkSpGfCRg 52 of 128 menu

At angive farve via rgb i CSS

I starten af ​​lærebogen, da vi studerede farver, fortalte jeg dig, at farve kan angives enten med et engelsk ord, eller via rgb, eller via #. De sidste to formater giver mulighed for at opnå en hvilken som helst nuance af farve. Lad os finde ud af, hvordan disse formater præcist fungerer.

For at forstå disse metoder er vi først nødt til at finde ud af, hvordan den ønskede farve opnås på en computerskærm.

Faktisk kan en enkelt punkt på skærmen (pixel) ikke lyse i alle de farver, som er nødvendige, da det teknisk set ville være meget kompliceret. Hvert punkt på skærmen kan kun lyse i tre farver: rød, grøn og blå. Men samtidigt og i forskellige proportioner.

Ved at kombinere disse farver kan vi opnå enhver ønsket farve, ligesom malere gør med maling: ved at blande flere farver får de en ny, anden.

For at blande farver i CSS skal du som egenskabens værdi angive nøgleordet rgb, efterfulgt af, adskilt af kommaer, der angiver i hvilke proportioner disse tre grundfarver skal tages. Selv farverne kan variere fra 0 til 255. Nul betyder manglende farve, og 255 er ren farve (for eksempel ren rød).

Bogstaverne rgb står for red, green, blue.

Lad os se på nogle eksempler.

Eksempel

Lad os blande ren rød og ren blå farve. For at gøre dette sætter vi den første værdi til 255, den anden til 0, og den tredje - til 255. Vi får lilla farve:

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

:

Eksempel

Lad os nu sætte den første værdi til 255, og alle andre - til nul. Som resultat får vi ren rød farve:

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

:

Eksempel

Sådan får vi ren grøn farve:

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

:

Eksempel

Og hvis du for grøn sætter ikke 255, men 100, får du delvist grøn:

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

:

Eksempel

Lad os blande alle tre farver i vilkårlige proportioner. Se, hvad der skete:

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

:

Eksempel

Hvis du sætter alle værdier til 255, får du ren hvid farve:

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

Eksempel

Hvis du sætter alle værdier til 0, får du ren sort farve:

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

Praktiske opgaver

Ved at angive farven via rgb, gør alle afsnit røde.

Ved at angive farven via rgb, gør alle h2 grønne.

Ved at angive farven via rgb, gør alle h3 blå.

Bland ren rød og ren grøn. Hvilken farve får du?

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis