⊗mkSpGfCRg 52 of 128 menu

Värien määrittäminen rgb-muodossa CSS:ssä

Oppaiden alussa, kun opimme väreistä, kerroin teille, että värin voi määrittää joko englanninkielisellä sanalla, joko rgb:n kautta, tai #:n kautta. Nämä kaksi jälkimmäistä muotoa mahdollistavat minkä tahansa sävyisen värin saamisen. Käsitellään, kuinka nämä muodot tarkalleen toimivat.

Ymmärtääksemme nämä tavat, meidän on ensin ymmärrettävä, kuinka haluttu väri saadaan aikaan tietokoneen näytöllä.

Itse asiassa yksittäinen näytön piste (pikseli) ei voi loistaa kaikilla tarvittavilla väreillä, koska se olisi teknisesti erittäin vaikeaa. Jokainen näytön piste voi loistaa vain kolmella värillä: punaisella, vihreällä ja sinisellä. Kuitenkin samanaikaisesti ja erilaisissa suhteissa.

Yhdistämällä nämä värit saamme minkä tahansa tarvitsemamme värin, samaan tapaan kuin taiteilijat tekevät maaleilla: sekoittamalla useita värejä he saavat vielä yhden uuden.

Värien sekoittamiseksi CSS:ssä on ominaisuuden arvoksi määritettävä avainsana rgb, joka jälkeen luetellaan pilkuin erotettuina suhteet, joissa nämä kolme perusväriä tulisi ottaa. Itse värit voivat vaihdella välillä 0 - 255. Lisäksi nolla - on värin puuttuminen, ja 255 on puhdas väri (esimerkiksi puhdas punainen).

Kirjaimet rgb tulevat sanoista red, green, blue.

Katsotaan esimerkkien avulla.

Esimerkki

Sekoitetaan puhdas punainen ja puhdas sininen väri. Tätä varten asetamme ensimmäiseksi arvoksi 255, toiseksi 0, ja kolmanneksi - 255. Saamme liilan värin:

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

:

Esimerkki

Asetetaan nyt ensimmäinen arvo 255:ksi, ja kaikki muut - nolliksi. Tuloksena saamme puhtaan punaisen värin:

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

:

Esimerkki

Näin saamme puhtaan vihreän värin:

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

:

Esimerkki

Ja jos vihreälle asetetaan 255:n sijaan 100, saadaan osittain vihreä:

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

:

Esimerkki

Sekoitetaan kaikki kolme väriä mielivaltaisissa suhteissa. Katsokaa, mitä syntyi:

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

:

Esimerkki

Jos asetetaan kaikki arvoksi 255, saadaan puhdas valkoinen väri:

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

Esimerkki

Jos asetetaan kaikki arvoksi 0, saadaan puhdas musta väri:

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

Käytännön tehtävät

Määrittämällä värin rgb:n kautta, tee kaikista kappaleista punaisia.

Määrittämällä värin rgb:n kautta, tee kaikista h2-otsikoista vihreitä.

Määrittämällä värin rgb:n kautta, tee kaikista h3-otsikoista sinisiä.

Sekoita puhdas punainen ja puhdas vihreä. Mikä väri syntyy?

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää