⊗mkSpGfCRg 52 of 128 menu

Nastavenie farby pomocou rgb v CSS

Na úplnom začiatku učebníka, keď sme študovali farby, som vám povedal, že farbu je možné nastaviť buď anglickým slovom, alebo pomocou rgb, alebo pomocou #. Posledné dva formáty umožňujú získať farbu akéhokoľvek odtieňa. Poďme si rozobrať, ako presne tieto formáty fungujú.

Aby sme pochopili tieto spôsoby, musíme najprv pochopiť, ako sa získava požadovaná farba na obrazovke počítača.

V skutočnosti jednotlivý bod obrazovky (pixel) nemôže svietiť všetkými farbami, ktoré sú potrebné, pretože by to bolo technicky veľmi zložité. Každý bod obrazovky môže svietiť len tromi farbami: červenou, zelenou a modrou. Ale súčasne a v rôznych pomeroch.

Kombinovaním týchto farieb môžeme získať akúkoľvek potrebnú farbu, podobne ako to robia maliari s farbami: miešaním niekoľkých farbieb získavajú ďalšiu novú.

Na zmiešanie farieb v CSS je potrebné ako hodnotu vlastnosti uviesť kľúčové slovo rgb, za ktorým sú uvedené cez čiarku hodnoty určujúce, v akých pomeroch treba brať tieto tri základné farby. Samotné farby sa môžu meniť od 0 do 255. Pričom nula - to je neprítomnosť farby a 255 - to je čistá farba (napríklad, čistá červená).

Samotné písmená rgb sa rozšifrujú ako red, green, blue.

Pozrime sa na príklady.

Príklad

Poďme zmiešať čistú červenú a čistú modrú farbu. Na to nastavíme prvú hodnotu na 255, druhú na 0 a tretiu - na 255. Dostaneme fialovú farbu:

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

:

Príklad

Poďme teraz nastaviť prvú hodnotu na 255 a všetky ostatné - na nuly. Výsledkom bude čistá červená farba:

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

:

Príklad

Takto dostaneme čistú zelenú farbu:

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

:

Príklad

A ak pre zelenú nastavíme nie 255, ale 100, tak dostaneme čiastočne zelenú:

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

:

Príklad

Zmiešajme všetky tri farby v ľubovoľných pomeroch. Pozrite sa, čo sa stalo:

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

:

Príklad

Ak nastavíme všetky hodnoty na 255, dostaneme čistú bielu farbu:

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

Príklad

Ak nastavíme všetky hodnoty na 0, tak dostaneme čistú čiernu farbu:

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

Praktické úlohy

Nastavením farby pomocou rgb urobte všetky odseky červenej farby.

Nastavením farby pomocou rgb urobte všetky h2 zelenej farby.

Nastavením farby pomocou rgb urobte všetky h3 modrej farby.

Zmiešajte čistú červenú a čistú zelenú. Akú farbu dostanete?

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť