⊗mkSpGfCRg 52 of 128 menu

Szín megadása rgb-vel CSS-ben

A tankönyv legelején, amikor a színeket tanulmányoztuk, elmondtam, hogy a színt vagy angol szóval, vagy rgb-n keresztül, vagy #-n keresztül adhatjuk meg. Ez utóbbi két formátum bármilyen árnyalatú színt előállítani képes. Nézzük meg, pontosan hogyan működnek ezek a formátumok.

Ahhoz, hogy megértsük ezeket a módszereket, először is meg kell értenünk, hogyan jön létre a kívánt szín a számítógép képernyőjén.

Valójában a képernyő egyetlen pontja (pixel) nem tudja világítani az összes szükséges színt, mivel ez technikailag nagyon bonyolult lenne. A képernyő minden pontja csak három színben világíthat: pirosban, zöldben és kékben. De egyszerre és különböző arányokban.

E színek kombinálásával bármilyen kívánt színt megkaphatunk, hasonlóan ahhoz, ahogyan a festők teszik ezt a festékkel: több szín összekeverésével kapnak egy újabbat.

A színek keveréséhez CSS-ben a tulajdonság értékeként meg kell adni a rgb kulcsszót, majd utána vesszővel elválasztva felsorolni azt, hogy milyen arányban kell felvenni ezt a három alapszínt. Maguk a színek változhatnak 0-tól 255-ig. Ráadásul a nulla - ez a szín hiánya, a 255 pedig a tiszta szín (például tiszta piros).

Maga a rgb betűszó a következőt jelenti: red (piros), green (zöld), blue (kék).

Nézzünk példákat.

Példa

Keverjük össze a tiszta piros és tiszta kék színt. Ehhez az első értéket állítsuk 255-re, a másodikat 0-ra, a harmadikat pedig 255-re. Lila színt kapunk:

<p> szöveg </p> p { color: rgb(255, 0, 255); }

:

Példa

Állítsuk most az első értéket 255-re, az összes többit pedig nullára. Az eredmény tiszta piros szín lesz:

<p> szöveg </p> p { color: rgb(255, 0, 0); }

:

Példa

Így kapunk tiszta zöld színt:

<p> szöveg </p> p { color: rgb(0, 255, 0); }

:

Példa

Ha a zöldre nem 255-öt állítunk, hanem 100-at, akkor részben zöld szín jön létre:

<p> szöveg </p> p { color: rgb(0, 100, 0); }

:

Példa

Keverjük össze mindhárom színt tetszőleges arányban. Nézd, mi jött ki:

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

:

Példa

Ha minden értéket 255-re állítunk, akkor tiszta fehér színt kapunk:

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

Példa

Ha minden értéket 0-ra állítunk, akkor tiszta fekete színt kapunk:

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

Gyakorlati feladatok

A szín rgb-s megadásával állítsd be az összes bekezdést piros színűre.

A szín rgb-s megadásával állítsd be az összes h2 elemét zöld színűre.

A szín rgb-s megadásával állítsd be az összes h3 elemét kék színűre.

Keverd össze a tiszta piros és tiszta zöld színt. Milyen szín jön létre?

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás