Varavīksni, ar prizmu sadalītu gaismu, lāzera stara krāsu veido spektrālās krāsas – katrai krāsai ir savs viļņa garums. Apkārt redzamās krāsas veido dažādu spektrālo krāsu sajaukums. Cilvēku spēja atšķirt krāsas un krāsu nianses atšķiras. Krāsas, kādas mēs redzam, dabā nepastāv, tās pastāv tikai mūsu apziņā. Cilvēka krāsu redzi nodrošina acī esoši trīs spektrāli dažādi jutīgi šūnu veidi un smadzeņu darbība. Ar aci mēs nevaram pateikt kāda garuma viļņi ir dotajā krāsā. Sajaucoties sarkanai un violetajai veidojas purpura krāsa, kurai neatbilst neviens viļņa garums.
Pašlaik nav radīts neviens informācijas iemiesotājs, kurš varētu attēlot visas krāss, ko varētu uztvert cilvēki. Katram no tiem (datora monitoram, tipogrāfiskam iespieddarbam utt.) ir savi ierobežojumi, katrs no tiem dzīvo savā krāsu telpā. Tā kā HTML lapas pamatā ir paredzētas aplūkot iekārtās, kas pašas izstaro gaismu, tad krāsu kodēšanai tiek izmantota RGB (red, green, blue – sarkana, zaļa, zila) krāsu telpa, tas ir, šo krāsu telpu nosaka šis trīs pamatkrāsas. Par pamatkrāsām sauc trīs jebkuras krāsas, kuras nevar iegūt sajaucot abas pārējās krāsas, toties tās dažādi jaucot var iegūt visas pārējās krāsas. RGB ir aditīvais krāsu modelis – sajaucoties visām trim pamatkrāsām veidojas baltā krāsa.
Krāsu vērtības iespējams aprakstīt dažādi – izmantojot heksadecimālo skaitļus, decimālos skaitļus, procentus vai arī krāsu nosaukumus angļu valodā. Tālāk dots tabulas šūnas pamatnes iekrāsojuma piemērs vienai un tai pašai krāsai izmantojot dažādu pierakstu:
bgcolor=#00FF00 | |
bgcolor=#0F0 | |
bgcolor=lime | |
style="background: #00FF00" | |
style="background: rgb(0,255,0)" | |
style="background: rgb(0%,100%,0%)" | |
style="background: lime" |
Jo mazāka krāsas vērtība, jo tā ir tumšāka. Melno krāso nosaka pamatkrāsu neesamība.
background: rgb(100%, 0%, 0%) | background: rgb(75%, 0%, 0%) | background: rgb(50%, 0%, 0%) | background: rgb(25%, 0%, 0%) | background: rgb(0%, 0%, 0%) |
background: rgb(0%, 100%, 0%) | background: rgb(0%, 75%, 0%) | background: rgb(0%, 50%, 0%) | background: rgb(0%, 25%, 0%) | background: rgb(0%, 0%, 0%) |
background: rgb(0%, 0%, 100%) | background: rgb(0%, 0%, 75% ) | background: rgb(0%, 0%, 50% ) | background: rgb(0%, 0%, 25% ) | background: rgb(0%, 0%, 0% ) |
Izmantojot stilus iespējams definēt arī daļēji caurspīdīgas krāsas attiecīgi rgb vietā rakstot rgba ar četriem parametriem sarkanā, zaļā un zilā krāsa + necaurredzamība (alfa kanāls). Alfa kanāla vērtība „1” nosaka, ka krāsa ir necaurspīdīga, bet „0” – ka pilnīga caurspīdīga.
background: rgba(0, 255, 0, 1) | background: rgba(0, 255, 0, 0.75) | background: rgba(0, 255, 0, 0.50) | background: rgba(0, 255, 0, 0.25) | background: rgba(0, 255, 0, 0) |
background: rgba(0%, 100%, 0%, 1) | background: rgba(0%, 100%, 0%, 0.75) | background: rgba(0%, 100%, 0%, 0.50) | background: rgba(0%, 100%, 0%, 0.25) | background: rgba(0%, 100%, 0%, 0) |
Jebkuru krāsu iespējams pataisīt caurspīdīgu:
|
|
|
Lappusi
«kraasas.shtml» veidoja karlo@lanet.lv 2014.08.20-14:27 |
||||||||