Professional Documents
Culture Documents
Boje I Pozadine
Boje I Pozadine
Ako želimo boju pozadine cijele web stranice postaviti u plavu dodjeljujemo svojstvo
style <body> elementu.
Nismo više ograničeni kao kod html svojstva bgcolor samo na određivanje boja
pozadine cijele stranice ili ćelije u tablici.
Primjer promjene boje pozadine blok elementa naslova razine 1:
background-color: #ffffff;
background-image: url('putanja_do_slike');
background-position: top left;
background-repeat: no-repeat;
background-attachment: fixed;
.
U ovom primjeru dodajemo sliku kao pozadinu bez ponavljanja po x i y osi. slika će
se nalaziti vodoravno na sredini (vrijednost 50%) i 20% od vrha stranice.
Ako želimo postaviti sliku kao pozadinu cijele web stranice dodjeljujemo
svojstvo style <body> elementu.
Primjer za dodavanje pozadinske slike cijele web stranice:
Slika krajolik.jpg koju smo naveli kao vrijednost url svojstva mora se nalaziti u istoj
mapi kao i html datoteka.
Ako želimo da se pozadinska slika pojavi samo jednom koristi se vrijednost no-
repeat
body{
background-repeat: no-repeat;}
body{
background-repeat: repeat-x;
body{
background-repeat: repeat-y;
}
RGB VRIJEDNOSTI BOJA
Boje se najčešće zadaju preko svojih RGB vrijednosti. Sve boje koje se vide na ekranu računari prave
tako što kombinuju 3 osnovne boje: crvenu, zelenu i plavu. To se zove RGB model boja.
Najlakše ćete odabrati boju i naći njenu RGB vrijednost u nekom programu za obradu slika, kao što
su Adobe Photoshop, Adobe Fireworks ili Corel Paint Shop Pro. Većina ovih programa sadrži birač
boja (engl. color picker) sličan Photoshopovom.
Kada se izabere boja iz spektra u biraču, vidjeće se vrijednosti za crvenu (R - red), zelenu (G-green) i
plavu (B-blue)
npr. boja lavande RGB: 200, 178, 230
siva boja: RGB:128,128,128
crna boja RGB:0, 0, 0
Bijela boja RGB:255, 255, 255
U verziji CSS3 boje se mogu zadati i pomoću svojih HSL vrijednosti: Hue(boja), Saturation(zasićenost)
i Lightness (svjetloća).
Vrijednosti Hue se izražavaju u stepenima: crvena je na 00 , zelena na 1200 a plava na 2400 , dok su
ostale boje između.
Zasićenost se izražava u procentima od 0% siva do 100% (potpuno zasićena boja)
Svjetloća je takođe procentualna vrijednost: od 0% (najtamnija) do 100% (najsvjetlija).
U CSS-u HSL vrijednosti su date u obliku vrijednosti za boju i dvije procentualne vrijednosti.
npr za boju lavande:
color: hsl(265, 23%, 90%);
Za zadavanje heksadecimalnih vrijednosti boja postoji kraći način. Ako je vrijednost sastavljena iz tri
para istih cifara ili slova na primjer
color: #FFCC00; ili color:#993366;
onda svaki par možemo svesti na jednu cifru odnosno slovo
color: #FC0, ili color: #936;
Heksadecimalne vrijednosti
# RRGGBB
Ispred heksadecimalnih RGB vrijednosti mora da postoji simbol #
U heksadecimalnom sistemu koristi se 16 cifara: 0-9 i A-F(ova slova predstavljaju brojeve10 - 15)
Decimalni 0 1 2 3 4 5 6 7 8 9 10 11
12 13 14 15
Hex 0 1 2 3 4 5 6 7 8 9 A B
C D E F
00
0 - mjesto za šesnaestice
0 - mjesto za jedinice
RGBa boje
Sistem boja RGBa omogućava da zadate i boju i njenu providnost. Slovo "a" u RGBa zamjenjuje riječ
"alpha" što je dodatni kanal pomoću kojeg se upravlja stepenom providnosti od 0 (potpuno
providno) do 1 (potpuno neprovidno)
Četvrta vrijednost 0.5 predstavlja stepen providnosti. To znači da se radi o crnoj boji sa stepenom
providnosti 50%, pa će se kroz nju nadzirati druge boje u pozadini
Internet Explorer i starije verzije ne podržavaju RGBa boje
postoji i drugi način da se element učini djelomično providnim, a to je pomoću CSS3 svojstva opacity.
Vrijednosti od 0 do 1