Professional Documents
Culture Documents
Fleksibilne mree
Fleksibilne mree su temelj responzivnog web dizajna. U ovom sluaju mrea znai koritenje
CSS-a za pozicioniranje i namjetanje margina i razmaka te za implementaciju raznih vrsta
dizajna na novi nain. Nije vano o kakvom se ureaju radi, raspored elemenata de se stisnuti
ili razvudi u odnosu na druge. Kod izrade je vano da izraunamo proporcije za svaki element
na stranici. Da bi si olakali taj dio, moemo izraditi primjer dizajna u nekom od programa za
obradu slike. Zatim moemo izmjeriti elemente i podijeliti sa punom irinom stranice. Na
primjer, ako je irina dizajna 960 piksela, to bi bila veliina container-a. I recimo da je irina
potrebnog elementa 300 piksela. Podijelimo irinu elementa sa container-om i pomnoimo
sa 100. Dobit demo vrijednost u postotcima koju moemo postaviti za veliinu tog
odreenog elementa.
Fleksibilne mree su jako vane za responzivni dizajn, ali kada irina postane manja, odnosno
kada se stranica eli vidjeti na mobilnom telefonu, dizajn se moe slomiti. Taj se problem
moe rijeiti upotrebom media queries.
Media Queries
Media Querie nam doputa da prikupimo podatke o posjetiocu stranice i iskoristimo ih kod
primjene odreenog CSS stila. Moemo koristiti i vedi broj Media Queries ako elimo
kvalitetnije izraditi web stranicu da ona bude dostupna na to vedem broju ureaja. Skup
irina na koje bi trebali ciljati su:
-
320px
480px
600px
768px
900px
1200px
Te veliine nisu obavezne, one su samo preporuka, a i mogu posluiti kao polazina toka.
Uvijek moemo sami odrediti veliine koje de najbolje odgovarati ciljanom ureaju. Neki
stariji web preglednici ne podravaju sve postavke CSS3 Media Queries. Zato postoje
odreene javascript biblioteke koje omoguduju da ti preglednici podravaju te postavke.
Fleksibilne slike i mediji
Ova znaajka nam omoguduje da prilagodimo nae slike i ostale medije razliitim ureajima.
Skaliranje u CSS je jednostavno za implementaciju. Dovoljno je postaviti max-width na 100
posto i web preglednik de uiniti da se slike smanjuju i povedavaju ovisno o okviru, odnosno
container-u.