Autor Tema: Боја и слика за позадину  (Pročitano 4356 puta)

madtony

  • Newbie
  • *
Боја и слика за позадину
« poslato: Jul 27, 2013, 06:08:30 posle podne »
Боја и слика за позадину

Боја и слика позадине се подешава тако што мењамо атрибуте у тагу BODY на следећи начин
<BODY BGCOLOR="код_боје">
Неки текст
</BODY>
односно
<BODY BACKGROUND="ознака_слике">
Неки текст
</BODY>

У ХТМЛ се ознаке за боју дефинишу хексадецималним бројевима. Хексадецимални бројеви имају 16 цифре и то: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Тако на пример децимални број 255 ће у хексадецималном броју бити FF. Ознака тараба " # " испред наше ознаке каже да је у питању хексадецимални број. ХТМЛ кодови боја имају 6 хексадецималне цифре. Основне екранске боје су црвена, зелена и плава и њихове нијансе. Све остале боје се дефинишу мешањем те три основне боје и њихових нијанси. То мешање познато је као RGB дефиниција (енглески R-red, G-green и B-blue). Остали програми типа Photoshop, Photopaint и слични користе децималне бројеве за означавање RGB боја, али ХТМЛ користи хексадецималне. Е сад да видимо како се то добија боја мешањем основних. На пример имамо #FF8C67 боју. Прва два хексадецимална броја FF говоре вредност, или ниво, или нијансу црвене боје. Друга два броја 8C одређују нијансу зелене боје а задња два хексадецимална броја 67 одређују нијансу плаве боје. Дакле боја се добија мешањем ових нијанси основних боја. Како мешањем? Па ево табеларно:

FF
   

+
   

8C
   

+
   

67
   

=
   

FF8C67

Наравно знак плус не треба схватити као да се сабирају ти хексадецимални бројеви већ фигуративно као да се мешају. Значи све нијансе основних боја се крећу у опсегу од 0 до 255. То све значи да компјутер може измешати укупно 256 * 256 * 256 = 16 777 216 боја у RGB дефиницији. Међутим треба знати да компјутер (или боље речено графичка картица) генерише само те 256 нијансе у све три основне боје али компјутер не меша боје већ наше око. Значи компјутер тако обоји суседне суб-пикселе да се направи шаховница од три боје у близини и тако цела површина. А пошто су суб-пиксели јако мали наше око у ствари измеша те основне боје и добијемо те нијансе.