Definirea culorii prin # în CSS
Metoda de definire a culorii prin rgb,
cu toate că permite obținerea oricărei nuanțe a oricărei culori,
este totuși oarecum greoaie. De aceea există și o a treia opțiune
de a defini culoarea - prin valoarea hexazecimală.
Pentru a înțelege esența acestei metode, trebuie să
înțelegeți sistemul de numerație hexazecimal.
În acesta, spre deosebire de sistemul zecimal,
pe care îl folosim în viața de zi cu zi, nu sunt
zece cifre, ci șaisprezece: 0, 1,
2, 3, 4, 5, 6,
7, 8, 9, A, B,
C, D, E, F -
după cum vedeți, din lipsa cifrelor după
nouă se folosesc litere.
În acest sistem, în loc de rgb se scrie
diezul #, după care urmează șase
caractere. Primele două caractere - culoarea roșie,
următoarele două caractere - verde, iar ultimele două
caractere - albastru. Culorile se modifică de asemenea de la
0 la 255, dar în sistemul hexazecimal
aceasta va fi de la 00 la FF.
În exemplul următor, paragraful este colorat în roșu:
<p>
text
</p>
p {
color: #FF0000;
}
:
Setați pentru toate paragrafele culoarea #FFEEAA.
Setați pentru toate paragrafele fundalul #000000
și culoarea textului #FFFFFF. Ce culori
se vor obține?
Este dat următorul cod:
p {
color: rgb(255, 200, 255);
}
Folosind un convertor oarecare, transformați culoarea în format hexazecimal.