Kurs Web Dizajna Skripta

September 25, 2017 | Author: Sandra Panovic | Category: N/A
Share Embed Donate


Short Description

Kratak kurs web dizajna...

Description

 

   

KURS WEB DIZAJNA  (PHOTOSHOP ZA WEB, JAVASCRIPT – OSNOVE)   

mr Besara Nikola, dipl. inž.   

Priručnik sa kursa    

 

 

  SMISLI, KODIRAJ, STILIZUJ, POSTAVI NA SERVER            

KURS WEB DIZAJNA 

Sadržaj   

1. UVOD ........................................................................................................ 4  1.1. Struktura i organizacija statičkog sajta ................................................ 5  2. POČETAK ‐ PRVA WEB STRANA .................................................................. 7  2.1. HTML ‐ Uvod, struktura jedne web stranice ........................................ 7  2.2. Title, keywords, description, favicon ................................................... 8  2.3. DivTag‐ovi – konstrukcija web  strane ................................................. 9  2.6. CSS – stilovi ....................................................................................... 12  2.7. Formatiranje uz pomoć CSS‐a (definisanje klasa)............................... 13  2.8.  Kreiranje Header‐a  ‐ ubacivanje slike............................................... 18  2.8.1. Link u delu slike – HOT SPOT  (Dreamweaver) ................................ 19  3. NAVIGACIJA – horizontalna i vertikalna ................................................... 20  3.1. Ubacivanje horizontalne navigacije ................................................... 20  4. CONTENT – glavni sadržaj web strane ..................................................... 22  4.2. Primeri formiranja teksta u HTML‐u .................................................. 24  4.3. Ubacivanje linka u tekst – običan link, email link, link ka fajlu........... 26  4.4. Ubacivanje slike u tekst..................................................................... 27  4.5. Tabele – rad sa tabelama (Dreamweaver) ......................................... 29  4.6. Tekst u kolonama (columns) ............................................................. 31  5. GALERIJA SLIKA ....................................................................................... 32  5.1. Kreiranje Galerije slika ...................................................................... 32  6. VIDEO...................................................................................................... 35  6.1. Ubacivanje YOUTUBE videa na sajt ................................................... 35  6.2. Konvertovanje iz AVI u MP4 i OGG preko VLC media player‐a ........... 36  7. DODATNI ELEMENTI NA SAJTU ................................................................ 37  7.1. Google mapa – implemetacija u HTML kod ....................................... 37  7.2. Komentari u HTML kodu ................................................................... 38  7.3. Elektronski formular ......................................................................... 39  7.4. Horizontall Scroller – listanje proizvoda ............................................ 40  2 

KURS WEB DIZAJNA  7.5. Top Scroll Button .............................................................................. 41  7.6. Tekstulani Slider................................................................................ 42  7.7. Accordion Slider ................................................................................ 43  7.8. Animacija u HTML ............................................................................. 44  7.9. Animacija slika u HTML ..................................................................... 45  8. SLIDE SHOW ............................................................................................ 47  8.1. Kreiranje Div Tag‐a Klase Slide_Show................................................ 47  8.1. Kreiranje Slide Show animacije ......................................................... 48  9. PUBLIKACIJA SAJTA – postavljanje prezentacije na server ....................... 50  9.1. FTP FileZilla Client – prebacivanje prezentacije na server .................. 53  9.2. Pregled sajta u Firefox, Chrome, IE .................................................... 55  10. PHOTOSHOP ZA WEB – priprema u photoshopu za web ........................ 56  10.1. Uvod u radno okruženje (Opis ekrana) ............................................ 56  10.2. Otvaranje Photosop fajlova – rezolucija, bitmap ............................. 57  10.3. Selekcija u Photshopu ..................................................................... 59  10.4. Layers.............................................................................................. 60  10.5. Erase Background............................................................................ 61  10.6. Optimizacija slike ............................................................................ 62  10.7. Tekst ............................................................................................... 62  10.8. Dodatna obrada slike ...................................................................... 64  11. MOBIL DIZAJN – dizjan sajta za mobilne ................................................ 65  11.1. Organizacija mobil verzije ............................................................... 65  11.2. Struktura HTML strane za mobil verziju........................................... 66  11.3. Media queries – stilovi prema rezoluciji .......................................... 68  12. OPTIMIZACIJA – podešavanja u HTML kodu .......................................... 70  13. SITEMAP – mapa sajta ........................................................................... 72  14. RESPONSE DIZAJN – prilagodljivost ekranima ........................................ 73  15. JavaScript i Jquery – osnove .................................................................. 75   



KURS WEB DIZAJNA 

1. UVOD    Web  dizajn  predstavlja  spoj  vizuelne  kreativnosti  i  poznavanje  određenih  informatičkih  tehnologija  koje  omogućavaju  da  se  Vaše  dizajnerske  ideje  pretoče  u  nešto  što  se  zove  internet prezentacija.   Danas  u  savremenom  poslovanju  ne  može  se  ni  zamisliti  da  postoji  firma  koja  nastupa  ozbiljno  na  tržistu  a  da  ne  nema  svoju  internet  prezentaciju  ...  naravno,  pod  tim  ne  podrazumevam  vizuelno  rešenje  kao  takvo,  to  je  stvar  ukusa  ali  postojanje  prezentacije  firme na globalnoj mreži danas je standard i može mnogo da govori o smoj firmi.   Kao prvo efektan web dizajn odaje utisak da firma dosta ulaže u svoj marketing i time daje  ozbiljnosti na tržištu a drugo, kvalitetna prezentacija omogućava da veoma lako dođete do  potrebnih informacija vezano za samu firmu, njene proizvode itd.  Kažu  psiholozi  „da  je  potrebno  samo  3  sekunde  da  se  stvori  utisak  (pozitivan  ili  negativan)  o  nečemu  posle  vizuelne  percepcije“ što znači da web dizajner mora da  kreira  web  prezentaciju  koja  će  posetioca  svojim izgledom zadržati, privući mu pažnju ali  sa  druge  omogućiti  mu  da  brzo  i  jasno  dobije  traženu informaciju.   Posao  web  dizajnera  nije  lak  mada  mnogi  misle  da  se  „lepljenje  neki  sličica“  i  sklapanje  boja  ali  nisu  svesni  da  Vi  kreirate  nešto  što  treba da se svidi velikoj većini a kao prvo osobi  ili  firmi  kojoj  dizajnirate  prezentaciju.  Wed  dizajn  nije  posao  koji  ima  definisan  proizvod  nego kreiranje neke ideje koja treba da bude skladna, efektna i praktična.  Zato je ovaj kurs i namenjen polaznicima koji žele prvenstveno da prave originalne sajtove,  bez  preteranog  korišćenja  šablona,  da  svoje  kreativne  ideje  pretoče  u  jezik  koji  serveri  „razumeju“.   Kurs  omogućava  da  se  kreira  jedan  statičan  sajt  od  5  strana  koji  će  sadržati  veliku  većinu  elemenata  koji  su  danas  prisutni  u  web  prezentacijama.  Polaznik  na  početku  predavanja  može videti ugledni sajt na našem serveru a potom kroz predavanja prati sve faze kreiranja  ovo statičkog sajta – od ideje do slanja na server.    Učenjem  kroz  faze  kreiranja  ovo  statičkog  sajta  polazik  dobija  znanja  koja  se  tiču  same  tehnolgije  izrade  određenih  elemenata  sajta  (konstrukcija,  navigacija  itd)  ...  ono  što  ne  može da dobije na kursu jeste potrebna dizajnerska kreativnost za svoje buduće ideje, a to  najviše zavisi od polaznikove želje da kreira nešto unikatno.   Ali  u  svakom  slučaju,  uz  potrebna  znanja,  alatke  i  tehnologije  kreiranja  web  prezentacija  polaznik dobija dovoljno znanja da može samostalno kreirati jednostave web prezentacije  sa ciljem da ta svoja znanja stalno  nadograđuje učenjem i praćenjem trenutnih pravaca u  web  dizajnu.  Nadam  se  da  će  Vam  kurs  kao  i  predavanja  biti  veoma  korisna  i  omogućiti  vremenom izgradite neki svoj sopstveni stil rada koji će biti svakako pozitivno primećem na  tržištu.  Srdačan pozdrav,   mr Nikola Besara, dipl. ing.  U Beogradu, 08.06.2012.   



KURS WEB DIZAJNA  1.1. Struktura i organizacija statičkog sajta     Kada se sa klijentom dogovorite oko namene sajta, njegovih želja oko vizuelnog rešenja sa  tim informacijama možete definisati organizaciono Vaš sajt.   Ta organizacija sajta, odnosno “arthitektura sajta” ne treba mnogo da zanima onome kome  radite sajt, ali Vama kao dizajneru omogućava lako snalaženje gde se sta nalazi od fajlova i  naravno kasnije kod ažuriranja odnosno menjanja sadržaja po zahtevu klijenta.  Pošto  se  ovde  na  kursu  radi  statički  sajt  (prethodnp  poglavlja  opisuje  šta  je  statički  sajt)  onda  je  najbolje  kreirati  strukturu  koja  će  se  bazirati  na  fajlovima  i  fodlerima  u  koje  će  smeštati tematske fajlove.   Statički sajt je sastavljen od nekoliko HTLM fajlova1 koje predstavljau tematske stranice sa  svojim sadržajem po pitanju teksta, slike, videa i sl.   Komplet cela konstrukcija sajta nalaziće se u folderu “TEKOMS – Kurs web dizajna”  Naš budući sajt koji će obrađivati nam kursu imaće 5 statičnih HTML strana naziva:  –

index  –  to  je  početna  strana  dobro  došlice  na  sajt,  sa  uvodnim  napomenama  o  samoj firmi, uslugama, proizvodima itd. Veoma je važno napomenuti da ova strana  mota  da  ima  naziv  Index  bez  obzira  što  je  početna  pa  je  polazniku  logičnije  da  je  nazove Home ili Pocetna. Razlog tome je da bi serveri videli ovu stranu kao početnu  (Index page) i da se od nje dalje razvijaju linkovi ka drugim stranama.   



O nama 



Usluge 



Galerija 



Kontakt 

Pored toga postojaće i folderi koji će imati nazive prema vrsti sadržaja:  Images – tu se smeštaju sve slike koje idu na sajt,   Galerija – tu se smeštaju sve slike koje idu u galeriju slika,   Css – tu se smeštaju fajlovi koji definišu stilove koji će se pojavljivati na sajtu2  Ostalo – tu se smeštaju izvorni fajlovi u kojima ste obrađivali slike, na primer u Photoshop‐u  ili nekom drugom programu.  Parametri  –  tu  se  smeštaju  podaci  vezano  za  domen  i  hosting  (user  name,  password‐i,  parametrije konekcije3). To se može upisati u običan Notepad fajl samo kao informacija. 

1

 U sledećem poglavlju biće opisano šta je HTML   U narednim pogalvljima biće opisano šta su stilovi  3  U narednim pogalvljima biće opisano šta su parametri konekcije kao i kreiranje same konekcije  2



KURS WEB DIZAJNA  Suština konstrukcije web sajta jeste da posetilac sajta “vidi” na ekranu samo statičke strane  na kojima se sadržaj sajta.   Preko  linkova  koji  mogu  biti  tekstualni  i  grafički  kreće  se  po  stranicama.  Sadržaj  sajta  predstavlja  tekst  u  samoj  strani,  slike  koje  se  “vuku”  iz  foldera  “images”  ili  “galerija”,  stilovi koji se “vuku” iz foldera “css” ...  Kako to funkcioniše može se prikazati u ovom grafičkom 3D prikazu šta vidi posetilac sajta i  šta se nalazi sa “druge strane” gde se vidi Vaša organizacija sajta.    

    LINKOVI  –  predstavljaju  veze  između  stranica  i  mogu  se  javljati  između  strana  ili  čak  unutar  samih  strana.  Dobro  organizacijom  Vašeg  sajta  omogućavate  lako  kontrolisanje  i  snalaženje  gde  ide  koja  slika,  brzo  ažuriranje  sajta  po  pitanju  promene  slika,  stilova  …  kontrola da li svi linkovi rade (da nema tzv. “slepih linkova”).   Cilj  dobre  organizacije  i  strukture  sajta  se  najbolje  vidi  kada  biste  imali  sajt  koji  ima  veliki  broj stranica gde bi imali veliki broj linkova između njih, ubačenih slika itd. 



KURS WEB DIZAJNA 

2. POČETAK ‐ PRVA WEB STRANA    2.1. HTML ‐ Uvod, struktura jedne web stranice    Pre kretanja u dizajniranje web prezentacije potrebno je polazniku pojasniti šta je u stvari  HTML kod.    HTML  nije  programski  jezik  u  onom  smislu  u  kom  su  to  C++  ili  Visual  Basic,  jer  ne  sadrži  komande, tipove podataka, operatore, promenljive i slične stvari. HTML je više jezik za opis  Internet dokumenata. Pomoću njega možete menjati boju i veličinu teksta, boju pozadine,  umetnuti sliku i zvuk na Internet stranicu, ali ne možete izračunati koliko je 2+2.   U  svojoj  suštini  HTML  dokumenat  je  običan  tekstualni  dokumenat  sa  ekstenzijom  .html,  tako da se može kreirati i u bilo kom od tekst editora, kao što su Notepad, WordPad Iako je  izrada HTML stranica vrlo jednostavna, postoje pravila koja morate znati i poštovati ih pri  izradi  HTML  (HyperText  Markup  Language)  je  jezik  kojim  vi  “pišete”  kod  koji  se  izvršava  na  serverima.  Drugim  rečima,  upisivanjem  određenih  kodova,  i  slanjem  na  server,  Vaša  prezentacija  usled  prisutnosti  HTML  koda  daje  stranici  određen  dizajn.  Pod  tim  se  podrazumeva  da  je  tekst  u  određenom  formatu,  da  postoji  određena  tabela,  da  se  u  određenom stranice prezentacije pojavljuje slika, video  …   HTML kod koji tko napisan i poslat na server, omogućava da “server” ume da prevede taj   kod i kao rezultat Vi imate na ekranu kreiarnu web stranu. Drugim rečima, HTML je jezik koji  serveru “razumeju”.   Osnovna struktura jedne HTML strane izgleda ovako:    Početak koda    Ovo je zaglavlje     sa naslovom    (tu se smeštaju link ka   TEKOMS d.o.o.  stilovima, ključne reči,     izvršne skripte i sl).            Ovo je body. To     je centralni deo sajta     gde se smešta sve od sadržaja    (text, slike, video , galerija …)                             Kraj koda      Suština web dizajna jeste predstavljanje određenih elemenata na sajtu jezikom koji serveri  “razumeju”  odnosno  kroz  pisanjem  HTML  koda  u  određenoj  formi  kako  kod  zahteva  vaše  ideje postaju vidljive.  



KURS WEB DIZAJNA  U gornjem delu HTML koda potrebno je da imate izraz (ovo je za HTML5) :            …      Svi  HTML  dokumenti  bi  trebalo  da  počinju  sa  definicijom  tipa  dokumenta  koji  pregledaču  definiše po kom standardu je dokument pisan. Ovaj kod govori pregledaču da je dokument  pisan  HTML5  standardu.  Otvaranjem  BLANKO  fajla  u  DW  ova  definicija  se  automatski  ispisuje iznad HEAD‐era.       2.2. Title, keywords, description, favicon    Ključne reči su veoma važne da postoje u vašem HTML kodu. Sa druge strane i u samom  tekstu je potrebno da se pojavljuju te reči sa svojim varijacijama ali o tome će biti kasnije  objašnjeno kod poglavlja optimizacija. Ubacivanje tih elemenata radi se vrlo jednostavno.     Uđite u SOURCE CODE VIEW:    Posle svega vaš HTML kod u HEAD sekciji bi trebalo da izgleda ovako:                   Početna              Neka Vam uvek bude ovaj red prisutan gde je reč “Charset=utf‐8” … time definišete da se  na vašoj strani pojavljuju naša pisma odnosno da serveri preporznaju č,š,ć,đ,ž …            



KURS WEB DIZAJNA  2.3. DivTag‐ovi – konstrukcija web  strane    DIV  Tag‐ovi  (u  daljem  tekstu  DT)  predstavljaju  glavne  elemente  (polja)  u  kojima  se  nalazi  sadržaj  sajta.  Prevedeno  TAG‐ovi  predstavljaju  “značke”  koji  bi  služile  da  se  određeni  pretraživači “zakače” na njih i kao rezultat pretrage daju tražene strane.     Komplet sajt će biti urađen preko DT‐a koji imaju tačno svoju formu u kojoj trebaju da budu  zapisani u HTML kodu.     Da  bi  se  kreirali  DT  potrebno  je  tačno  definisati  konstrukciju  web  stranice  odnosno  tačno  odrediti polja i njihov raspored na strani. Svaki DT ima svoju klasu odnosno klasifikaciju koja  obično opisuje sadržaj polja – klasa Header, klasa navigacija itd.     Grafik u nastvavku prikazuje raspored DT (polja) sa svojim nazivima na primeru prve strane  (index.html) što je u stavri – OSNOVA KONSTRUKCIJA WEB STRANA.     Naravno, ostale stranice ne moraju da imaju isti raspored polja, ali je preporuka da se neka  polja po sličnim karakteristikama ponavlaju – na primer Header (gde je logo firme) ili polje  gde je navigacija …    2.4. Osnovni parametri DIV TAG‐a    Svaki  DT  kad  se  kreira  ima  neke  osnove  parametre  koji  definiše  svoj  oblik.  Neki  osnovni  parametri koje bi trebalo da ima su:    Width – širina u pixelima ili procentima (200px ili na primer 50%),   Height  –  visinu  u  pixelima  ili  definisano  ka  AUTO.  Ako  se  visina  ne  definiše  kako  se  unosi  tekst visina DT se povećava.   Border (bordura) – koja definiše ivičnu liniju. Kroz stilove bordura može biti određena boja,  debljina linije i vrsta linije.    

  Margin – margina u pixelima ili procentima – udaljenje DT od drugih elemenata  Padding – unutrašnja margina u pixelima ili procentima  Pored toga, DT može imati i još neke dodatne paramtre: background color, radius itd …   



 

KURS WEB DIZAJNA     

LAYOUT OSNOVE STRANE – RASPORED DIV TAGOVA     

 

 

            Za potrebe ovo kursa koristićemo pixele jer nam je cilj da se polaznik upozna sa principima 

10 

KURS WEB DIZAJNA  kriranja  DT‐a.  Idemo  redom  da  kreiramokonstruciju.  Otvorite  index.html    klikom  DESNI  TASTER  MIŠA  >  OPEN  WITH  …  (ukoliko  samo  kliknete  na  fajl  index.html  Levim  Tasterom  Miša otvoriće se Vaš pregledač gde vidite web prezentaciju).     DIVTag  ‐  ovi  se  ubacuju  između  BODY  u  kodu  pa  za  te  potrebe  malo  razdvojite  te  reči  (klikom na ENTER):          OVDE SE UBACUJU DIV TAGOVI koje kasnije uređujemo !!!            DIVTag je ubačen (u njega je upisana rečenica Content for  id "body" Goes Here gde ćemo  da dalje ubacujemo sdržaj u ovaj DivTag).                      

12 

KURS WEB DIZAJNA    2.7. Formatiranje uz pomoć CSS‐a (definisanje klasa)      Uvođenjem  KLASA,  vi  određene  DivTag‐ove  definišete  da  imaju  svoj  ID  ili  svoju  klasu  (CLASS).   Sama KLASA je opet određena svojim stilom po pitanju širine, boje i sl ... faktički, sve je isto  po  pitanju  stilizovanja  i  načina  stilizovanja,  ali  je  samo  organizaciono  lakše  jer  obuhvata  mnogo više Div Tag‐ova koji imaju različite nazive.     Šta je cilj KLASA ?    Kao prvo želimo da određeni DIV TAG formatiramo definisanjem stila i davanjem u oznake  KLASE, taj  DIV TAG ima svoje parametre u stilu ali i KLASU.     Ubacivanjem sledećeg  DIV TAG‐a pozicioniranjem i davanjem iste KLASE, novoubačeni DIV  TAG dobija potpuno iste stilske karateristike kao i prethodni – jer su iste klase.    Time se definiše da elementi na sajtu koju su po svom izgledu različiti, ali bi trebalo da imaju  neke  iste  stilske  elemente,  postanu  vizuelno  isti.  Naravno,  menjanjem  parametara  u  stilizovanju svake KLASE, promene se automatski manifestuju u svim elementima koji imaju  tu klasu.    Kako se kreiraju KLASE (klasifikacija DIV TAG‐ova ?    ‐ Otvorite CSS fajl „stilovi.css“   ‐ Unesite sledeće:      .glavni_div_tag {      width: 900px;    margin: auto;    overflow: auto;    background‐color: #FFF;    border‐radius: 5px;    opacity: 0.9;    margin‐top: 10px;    margin‐bottom: 10px;    }           

13 

KURS WEB DIZAJNA  Otvoriti novi CSS fajl, snimiti pod nazivom “stilovi.css” i uneti sledeći kod  CSS kod :    /* Osnova */    body {    background‐image: url(../images/bg.jpg);    background‐attachment: fixed;    background‐position: center bottom;    background‐size: cover;    margin: 0;    padding: 0;    font‐family: Verdana, Geneva, sans‐serif;    font‐size: 12px;    color: #333333;  }    /* Konstrukcija  */    .glavni_div_tag {    width: 900px;    margin: auto;    overflow: auto;    background‐color: #FFF;    border‐radius: 5px;    opacity: 0.9;    margin‐top: 10px;    margin‐bottom: 10px;  }  .header {    padding: 10px 10px 10px 10px;    height: 150px;    background‐color: #FFF;  }  .navigacija {    margin‐bottom: 10px;    height: 48px;    width: 900px;  }  .content {    width: 530px;    float: left;    padding: 0px 10px 10px 10px;    margin‐bottom: 10px;  }  .novosti {    width: 300px; 

14 

KURS WEB DIZAJNA    float: left;    margin‐left: 10px;    padding: 0px 10px 0px 10px;    background‐color: #E9E9E9;    box‐shadow: 1px 1px 1px 1px #999;    margin‐top: 5px;  }  .footer {    float: left;    width: 865px;    padding: 15px 0px 10px 15px;    background‐color: #E9E9E9;    border‐radius: 7px;    margin‐bottom: 10px;    margin‐left: 10px;    height: auto;  }  .kolona {    width: 265px;    float: left;    margin‐right: 10px;    height: 200px;    padding‐right: 10px;  }  /* Konstrukcija  */    /* Linkovi */    a:link {    text‐decoration: none;    color: #1479D3;  }  a:visited {    text‐decoration: none;    color: #1479D3;  }  a:hover {    text‐decoration: none;    color: #F00;  }  a:active {    text‐decoration: none;    color: #1479D3;  }  /* Linkovi */    /* Headings */ 

15 

KURS WEB DIZAJNA  h1 {    font‐size: 18px;    color: #FFFFFF;    text‐shadow: 1px 1px #000;    font‐family: Calibri;    text‐align:justify;    background‐color: #1479D3;    padding: 7px 7px 7px 15px;  }  h2 {    font‐size: 18px;    color: #1479D3;    text‐shadow: 1px 1px solid #FFF;    font‐family: Calibri;    text‐align:justify;  }  h3 {    font‐size: 16px;    color: #FFF;  }  h4 {    font‐size: 10px;    color: #C60;  }  h5 {    font‐size: 9px;    color: #C60;  }  h6 {    font‐size: 8px;    color: #C60;  }  /* Headings */        Ovim koracima ste uz pomoć stilova podešavali izgled fonta, veličina fonta, boja, pozadinska  slika, boja linka i sl.   Dalje  preko  stilova  definsati  LAYOUT  odnosno  raspored    ostalih  DIV  TAG‐ova  da  preko  parametara – width, height, margin, padding itd ... kreirate osnovnu konstrukciju Vaše web  strane.          

16 

KURS WEB DIZAJNA  Naslov stila  Background‐ attachment  Backgroun‐position  Background‐size  border  Border_radius  Box‐shadow 

Font_weight  Left  Right  Top  Bottom  Margin  Padding  Heigh  Width  Position  Text‐shadow  Border  Background  Cursor  Clear 

overflow‐x  overflow  overflow 

Forma upisana u polje  Fixed 

Rezultat  Pozadinska  slika  je  fiksirana,  pri  skrolovanju  niz  stranicu  samo  se  skroluje centralni deo sajta  Top center  Položaj pozadinske slike  Cover  Pozadinska  slika  se  prilagođava  ekranu  1px solid #333  Bordura debljine 1 px, obična linija,  sive boje  7px  Radijus zaobljenja za Div Tag  box‐shadow:  2px  1px  5px  7px  Senka oko divtaga, pomerena za 2 i  #0C0;  1  pixel,  blurovana  5  px,  širine  7px,  boje #0C0   Bolder  Font je malo jače debljine  10px  Div  Tag  je  uz  levu  ivicu  ekrana  na  10 px  10px  Div Tag je uz desnu ivicu ekrana na  10 px  10px  Div Tag je uz gornju ivicu ekrana na  10 px  10px  Div Tag je uz donju ivicu ekrana na  10 px  10px 5px 8px 10px  Top ‐ desno  ‐ dole  ‐ levo  10px 5px 8px 10px  Top ‐ desno  ‐ dole  ‐ levo  100px  Visina DivTag‐a   50px  Širina DivTag‐a  Fixed  Određeni Div Tag je fiksiran  1px 1px #999  Senka na tekstu određene boje  None  Ovo  su  podešavanja  za  ubačeno  None  dugme  button  u  Formular  ime  izgled kao obličan link  Pointer  Both  To  se  kreira  poseban  DIV  Tag  naziva  na  primer,  „Clear“  koji  upisivanjem  stila  Both  prekida  FLOAT  opciju  (uravnjava  dva  DIV  TAG  koji  imaju  opciju  Float:  Left  i  Float: Right.   hidden  Ukoliko  glavni  DIVTAG  „izlazi“  iz  ekrana ta razlika se skriva  scroll  Pojavljuje se SKROL BAR sa strane  tog DIV TAG‐a  auto  Omogućava  da  se  DIV  TAG  produžava  automatski  po  vertikali.  Obično se koristi da glavni DIV TAG  ima taj stil.  

 

17 

KURS WEB DIZAJNA    2.8.  Kreiranje Header‐a  ‐ ubacivanje slike    Kreiranje header za potrebe ovog kursa u kratkim crtama pojasniće jednostavno ubacivanje  slike koju smo prethodno kreirali u Photoshopu. Polaznik ne mora Header sliku da obradi u  Photoshopu, za tako nešto se može koristiti neki drugi program za obradu slike.   Ono  što  je  važno  da  izlazi  proizvod  bude  slika  (Image),  određenih  dimenzija  u  pixelima,  optimizovan  i  exportovan  u  JPG.  Za  potrebe  kursa  ubacićemo  sliku  koja  se  već  nalazi  u  folderu Images (gde s inače sve slike koje se ubacuju u naš sajt).   Pretohodno  bi  trebalo  napraviti  dodatni  folder  naziva  PSD  gde  ćemo  smeštati  originalne  fajlove u kojim smo kreirali slike i iz kojih smo export‐ovali u JPG.   Dimenzije slike koja se ubacuje u header je 880 x 150. Slika se ubacuje veoma jednostavno  u Header.    

  Ukoliko otvorite SOURCE VIEW vidite da je u DivTag Header upisan HTML kod oblika:          … slika je ubačena u Header (oko slike je bela bordura nastala bojenjem pozadine)   

 

 

   

18 

KURS WEB DIZAJNA    2.8.1. Link u delu slike – HOT SPOT  (Dreamweaver)    U prethodnom poglavlju opisalo smo kako se može linkvati cela slika koja je u tom slučaju  bila slika dugmeta za preuzimanje nekog PDF dokumenta. Međutim, ponekad vi možete da  linkujete određeni deo slike, na primer nekog banera, gde se u donjem delu nalazi dugme  download, i samo taj deo da bude LINK. Odnosno prelaskom miša preko banera ikonica je i  dalje  strela,  dok  prelaskom  preko  određenog  dela,  ikonica  miša  postaje  ručica  i  naravno  klikom na to mesto link Vas vodi do tražene strane.    To  mesto  se  zove  HOT  SPOT  i  pojavljuje  se  ukoliko  kliknete  na  neku  sliku, u PAGE PROPERTIES se pojavljuju tri ikonice HOT SPOT‐a.   Da bi ste videli primenu ovih tačaka, za potrebe skripte, ubacićemo u  folder  “Images”  sličicu  banera  (dimnezija  300  x  75)  pixela  koji  je  već  pripremljen i sastavni deo je Dodatnog materijala za kursa.   Sličica je u JPG formatu i preko ranije opisanij koraka ubaite je ispod dugmeta DOWNLOAD  (dođite mišem na kraj slike DOWNLAOD i kliknite ENTER da idete red ispod INSERT > IMAGE  > (selektujte sliku “baner.jpg” > OK).     Ukoliko ste uradili kako treba to bi trebalo da izgleda ovako    Kliknite  mišem  na  ikonicu  HOT  SPOT  i  to  na  drugu  ikonicu  koja  ima  oblik  kružnice  a  potom  razvucite  kružnicu  preko  zelenog kruga sa strlicom. Pustite miša.     Kreirali ste HOT SPOT ZONU odnosno  zeleni providni krug  koji se može mišem selektovati i pomerati detaljnije da se  nacentrira odprilke na sredinu.   Ukoliko ste to zeleno polje selektovali u PAGE PROPERTIES  u  odeljku  LINK  klikom  na  ikonicu  FOLDERA  (uključujete  Browser)  da  možete  pretražiti  fajlove  gde  će  ovaj  link  biti  usmeren. Link može biti usmeren i na neku spoljnu adresu na primer www.tekoms.co.rs    

    Ubacivanjem HOTSPOT‐a u određeni deo banera i u samom kodu se ubacio određen HTML  kod. Ukoliko odete u SOURCE VIEW u delu gde DIV TAG NOVOSTI, možete na kraju TAG‐a  video  formu  koja  definiše  ubečn  HOTSPOT  –  odnosno  oblik  (area  shape=circle),  položaj  tačke  (vama  ove  koridnate  nisu  bitne  jer  selekujete  direkno  mišem)  …  HOT  SPOT  možete  linkovati upisivanje u formu href=”#” – umesto tarabice upišite href=”www.tekoms.co.rs”   

 

19 

KURS WEB DIZAJNA   

3. NAVIGACIJA – horizontalna i vertikalna        3.1. Ubacivanje horizontalne navigacije      Navigacije  predstavlja  važan  deo  svake  prezentacije  jer  omogućava  lako  kretanje  kroz  prezenetaicju  I  brzog  dolaska  do  željene  strane.  Preporuka  je  da  navigacija  bude  što  jednostavnija bez mnogo podmenija. Za potrebe kursa uradićmo jednostavnu navigaciju da  bi polaznik shvatio samu strukturu HTML koda I stilova u CSS‐u.     Navigacija u HTML kod se ubacuje u div tag “Navigacija” I za početak ukucati sledeći HTML  kod:              Home    Usluge              Usluga 1        Usluga 2        Usluga 3              Proizvod              Proizvod 1        Proizvod 2        Proizvod 3              Kontakt              Lokacija        Kontakt podaci                       

20 

KURS WEB DIZAJNA  U  sledećem  koraku,  otvoriti  novi  CSS  fajl,  nazvati  ga  prepoznatljivog  naziva  “css_navigation.css” (taj fajl može da se nalazi u fodleru gde su ostali stilovi odnosno CSS  fajlovi).     U blanko CSS fajl ukucati stilove (pored stilova dati su komentari koji pojašnjavaju šta koji  stil stilizuje).     Na kraju, u HEAD sekciju ubacite link koji linkuje Vašu HTML stranicu sa fajlom sa stilovima.                   Kreirali  ste  jednostavnu  horizontalnu  navigaciju  ,  koja  ima  jedan  podmeni.  Kroz  stilove  se  dalje navigacija uređuje – boja, font itd …   

 

                                       

21 

KURS WEB DIZAJNA   

4. CONTENT – glavni sadržaj web strane    Glavna sadržaj sajta odno centralni Div Tag gde se obično nalalazi i najviše texta i slika mi  smo u našoj konstrukciji i rasporedu Div Tag‐ova i nazvali CONTENT (Sadržaj).     Za  početak  unesimo  text  koji  će  ići  na  prvo  strani  odnosno  to  je  obično  neki  tekst  dobro  došlice i ukratko o samoj firmi i njenoj delatnosti.   Kao dizajner ali i kasnije optimizator webjsajta gledajte da sam tekst koji se ovde nalazi u  sebi sadrži što više kljulnih reči koje su karakteristične za firmu ili osobu kojoj se radi web  dizajn.     Takođe,  preporuka  je  da  se  naslovi  određenih  poglavlja  sadrže  ključne  reči.  Za  početak  unesimo u ovaj Div Tag tekst:     

Dobro došli …  RAČUNOVODSTVENE USLUGE – KURSEVI RAČUNOVODSTVA  Osnovna delatnost firme TEKOMS d.o.o. jeste pružanje i obuka za računovodstvene usluge.  Pored toga, kao dodatna delatnost je i pružanje usluga konsaltinga, odnosno davanje saveta  klijentima. ... Detaljnije  GRAFIČKI, WEB I LOGO DIZAJN   TEKOMS  uvek  može  Vašu  firmu  predstaviti  vizuelno  kroz  razne  marketinške  materijale  ‐  prospekte, brošure, promo materijal, dizajn logo‐a, izradu i održavanje web sajta i sl. Svaka  ideja  može  se  staviti  na  papir,  čime  se  stvara  prepoznatljiv  identitet  firme.  Izrada  Web  prezentacije  predstavlja  posebnu  oblast  gde  se  izgled  sajta  u  potpunosti  prilagođava  sferi  poslovanja ... Detaljnije  PREVOĐENJE TEKSTOVA  Prevodi  brzo,  kvalitetno  i  povoljno,  fizičkim  i  pravnim  licima,  U  pisanoj  ili  elektronskoj  formi,  identični  originalu  (slike,  tabele,  grafikoni,  katalozi  sl.),  Kompletna  kompjuterska  i  grafička obrada teksta, skeniranje slika, štampanje do A4 formata … Detaljnije       Unesite ovaj tekst u približnoj formi kao štoje ovde tako ćete mišem kliknuti unutar Div Tag‐ a CONTENT, a potom krenuti u ukucavanje teksta.            

22 

KURS WEB DIZAJNA  Poglavlja imaju diskretnu  senku, font Calibri i imaju  poravnjanja.    Kada  klikate  na  određeni  deo  teksta  u  PAGE  PROPERTIES  se  pokazuje  karateristike  dela  teksta  –  obično su naslovi HEADINGS  1  ili  2,  dok  je  sam  tekst  Paragraph.     Selektujte  NASLOV  koji  ima  značaj HEADINGS 1 i u ADD  TO  PROPERTIES  ubacite  efekat senke u tekstu i to u formi:     text‐shadow: 1px 1px #999    Vaš veb sajt polako dobija i vizuelnu dimenziju ...    Pogledajte u SOURCE CODE izgled HTML koda u odeljku gde je tekst.      

 

                         

23 

KURS WEB DIZAJNA    4.2. Primeri formiranja teksta u HTML‐u   

      Heading 1 ‐ poglavlje 1      Heading 2 ‐ podpoglavlje 2      Heading 3      Heading 4      Heading 5      Heading 6      Ovde ide tekst u okviru pasusa      Tekst u kurzivu     Boldovan tekst     Tekst 1  prekid teksta 1                  Font u plusu   Font u minusu     A Subscript   m Superscript     Font u obliku koda za opise kurseva progframiranja      Ovde ide neki tekst citata       Precrtan tekst      Tekst kao varijabla     24 

KURS WEB DIZAJNA   Tekst kao kod       Tekst kao definicija ‐ u kurzivu         Proizvod 1    Proizvod 2    Proizvod 3          Proizvod 1    Proizvod 2    Proizvod 3       List Item         Termini definicija    Definicija 1    Definicija 2    Definicija 3               

                 

     

25 

KURS WEB DIZAJNA    4.3. Ubacivanje linka u tekst – običan link, email link, link ka fajlu      Ranije smo god navigacije govorili da se pojavljuju oznake „#“ koje označavaku link ali koji  „ne vodi“ nigde. Međutim, ubacivajnem umesto tog znaka naziv fajla sa ekstenzijom .html i  gledanjem te strane u pregledaču, prelaskom miša preko te reči, pojavljuje se ikonica ručice  kao oznaka da je to link čijim klikom se ide na određenu stranicu.     Po sličnom principu, se kreira link i u običnom tekstu čak i kada je neki drugi element na  sajtu, kao što je na primer ubačena slika u tekst.     Prevodi  brzo,  kvalitetno  i  povoljno,  fizičkim  i  pravnim  licima,  U  pisanoj  ili  elektronskoj  formi,  identični  originalu  (slike,  tabele,  grafikoni,  katalozi  sl.),  Kompletna  kompjuterska  i  grafička obrada teksta, skeniranje slika, štampanje do A4 formata … Detaljnije    Bilo koji selektvani deo teksta može se linkovati. Kliknite u SOURCE CODE da vidite kako je  to konvertovano u HTML kod. Na kraju paragrafa HTML kod prikazuje da je selektovana reč  „Detaljnije“ link koji ima svoju definisanu formu:        Detaljnije       EMAIL LINK NA SAJTU – [email protected]     ... ima formu u HTML kodu ...     [email protected]     Link ka određenom fajlu – Excel fajlu, Word dokumentu itd ...    Preuzmite  skriptu u PDF formatu.                         

26 

KURS WEB DIZAJNA  4.4. Ubacivanje slike u tekst    Slika se veoma lako ubacuje u sam tekst i radi se po istom principu kao što smo ubacivali  sliku  Header‐a.    Prethodno  je  potebno  kreirati  odnosno  obraditi  slike  u  određenom  programu  za  obradu  slike  (Photoshop,  Picasa  i  sl)  a  potom  slike  „isečene“  na  određenu  dimenziju  ubaciti  u  folder  Images  pod  nazivom  na  primer  Images1,  Images2  ...  i  kako  je  Vama najlakše da bi ih kasnije lakše prepoznali kod ubacivanja.  Kao prvo dođite mišem do mesta odprilike gde bi trebalo da se ubaci slika, na primer ispred  naslova:   

‫׀‬RAČUNOVODSTVENE USLUGE – KURSEVI RAČUNOVODSTVA     ...  a  potom  unesite  kod  koji  ubacuje  sliku  iz  foldera  images,  određenih  dimenzija  i  ide  uz  levu marginu ...        Osnovna  delatnost firme TEKOMS d.o.o. ...       Slika je ubačena.       Slika je raspoređena uz LEVU marginu, tako da  se tekst rasporedio oko slike sa desne strane.     Međutim, ono što prvo primećujemo jeste da  je tekst suviše približen samoj slici to nije baš  vizuelno  elegantno.  Potrebno  je  da  se  tekst  raporedi  oko  slike  ali  da  ima  određeno  udaljnje od same slike.     To  se  lako  podesi  uvođenjem  pojma  CLASS  (klasa).                            U HTML gde je ubačena slika iz određenoh foldera na kraju koda dodaje klasu ... odnosno  

27 

KURS WEB DIZAJNA        .     ...  selektovana  slika  je  dobila  stilske  karakteristike  te  klase  odnoso  tekst  je  udaljen  od  slike  za  veličinu  margine  i  oko  slike je tanka tačkasta bordura sive boje.     Prema ranije opisanoj proceduri, ubacite još jednu sliku kod  drugog  pasusa  i  dajte  ubačenoj  slici  istu  klasu  slika.  Kao  rezultat  dobićete  dve  ubačene  slike,  koje  imaju  potpuno  iste stilske parametre.           Veličinu slike možete menjati pomeranjem  miša ili klikom na samu sliku i upisivanjem u  polja dimenzija slike u pixelima.                                                      

28 

KURS WEB DIZAJNA  4.5. Tabele – rad sa tabelama (Dreamweaver)    Tabela se jednostavno ubacuje u bilo koji DIVTag i dalje se mišem koji selektuje ćelije i samu  rešetku modifikuje po pitanju širine, broja ćelija i sl ...  Za potrebe kursa ubacićemo jednu jednostavnu tabelu u koju ćemo ubaciti cenovnik nekih  usluga. Tabela bi trebalo da izgleda ovako:    Kurs  Broj časova  Cena (u eurima)  Kurs računovodstva  72  200  Kurs AutoCAD 2D  20  120  Kurs AutoCAD 3D  20  140    ...  tabelu  ćemo  ubaciti  ispod  pasusa  Prevođenje  tekstova  (dođite  mišem  iza  reči  Detaljnije  >>>  i  klinite  ENTER  tako  da  se  BILNKER  pojavi  u  redu  ispod).  INSERT  >  TABLE  >  (podesi  parametre  kao  na  slici,  Border  thickness  stavite  neku  vrednost  (na primer, 1) ...) > OK  Tabela je ubačena i potrebno joj je dati paramtera  širine ili mišem razvući (upisati u polje W: 520)    

    Preporuka  je  da  se  tabeli  daje  određeni  novi  stil  i  možda  nova  klasa  koja  će  Važiti  za  sve  buduće tabele da imaju istu formu. U CSS fajlu unesite klasu za tabelu    .tabela {    font‐family: Verdana, Geneva, sans‐serif;    font‐size: 12px;    border: 2px solid #666;  }    Ubačena se dalje može dodatno urediti i stilozovati direktnim selektovanjem određenih  eleenata – ćelije, header i sl ...   ‐ Selektujte prvi red mišem (u PAGE PROPERTIES je čekirana opcija Header) > klikom  na polje BG odberite boju HEADER Zaglavlja),  ‐ Popunite tabelu ranije upisanim sadržajem.  ‐ Selektujte sgve ćelije i u PAGE PROPERTIES se pojavljuju opcije da dodatno  modifikujete ćelije – položaj teksta, definisanje linkova itd ...   

29 

KURS WEB DIZAJNA 

 

  Vaša tabela:   

    Tabela dimenzija 4  x 3 kao HTML kod ...                             Kurs          Trajanje          Cena                          Kurs računovodstva          72          200                          Kurs AutoCAD 2013 2D          20          120                          Kurs AutoCAd3D          20          120             

30 

KURS WEB DIZAJNA    4.6. Tekst u kolonama (columns)      Jedan  od  načina  da  se  formatira  tekst  jeste  da  se  ubaci  u  kolone  gde  preko  stilova  podešavate – broj kolona (coloumns) i razmak između kolona (gap). Na početku se kreira  DIV TAG određene klase a potom se fajlu gde su stilovi unese forma za kolone:      .kolone {        ‐webkit‐column‐count: 3; /* Chrome, Safari, Opera */      ‐moz‐column‐count: 3; /* Firefox */      column‐count: 3;        ‐webkit‐column‐gap: 40px; /* Chrome, Safari, Opera */      ‐moz‐column‐gap: 40px; /* Firefox */      column‐gap: 40px;    }     U HTML kodu kreirajte DIV TAG klase „kolone“ i unesite tekst u standarnoj formi. Paragrafi  , headinzi  itd ...     

     U  DIV  TAG  klase  „kolone“  je  ubačen  tekst  koji  se  implementira  u  3  (tri)  kolone  međurastojanja između kolona od 40 px.                              

31 

KURS WEB DIZAJNA     

5. GALERIJA SLIKA    5.1. Kreiranje Galerije slika    Galerija  slika  danas  predstavlja  standarni  sadržaj  svakog  ozbiljnijeg  sajta  i  ovde  na  kursu  pokazaće se izrada odnosno implementacija jedne postojeće skripte u naš HTML kod.   Do  sada  smo  na  krusu  kreirali  sa  svim  potebnim  elementima  jednu  HTML  stranu  koja  je  početna (index.html), i u navigaciji smo reč Galerija linkovali ka strani galerija.html.     Galerija koju ćemo kreirati na ovom kursu u stvari je skripta sa svojim stilovim koja će sličice  određenih dimenzija povećavati preko celog ekrana klikom mišem ... takođe postoji opcija  listanja  slika  (mišem  ili  preko  strelica)  ..  animacija  koja  ide  uz  galeriju  veoma  elegantno  otvara  manje  sličice,  kod  se  lako  implementira  u  HTML  i  lako  se  slike  menjaju.  Kreiranje  Galerije slika kreće kreiranjem nove HTML stanice:    1) Kreiranje galerije.html  Za početak potrebno je kreirati nov stranicu koju ćemo nazvati galerija i koja je faktički ista  kao i strana index.html samo što je sam sadržaj strane drugačiji. U tom cilju prekopiraćemo  stranu index.html i dati joj ime galerija.html (otvarite tu stranu i obrišite sve što je DIV Tagu  CONTENT). Naša galerija će biti ubačena u taj DIV Tag ...    2. Ubacivanje galerije sa svojim elementima  Galerija  se  sastoji  iz  jednog  fajla  gde  je  sam  HTML  kod  sa  skriptom  galerija.html,  i  dva  foldera  GALERIJA  i  SCRIPT_GALERIJA.    U  folderu  GALERIJA  nalaziće  se  slike  koje  idu  u  galeriju i preporuka je da slike budu dimenzija 800 x 600 pixela veće i manje oko 170 x 120  (naravno  to  je  parametar  koji  se  lako  podesi  i  kasnije  lako  promeni)  ...  da  imaju  nazive  brojeva  1,2,3,  ...  format  slike  JPG,  PNG,  GIF.  FOLDERE  GALERIJA  I  GALERIJA_SKRIPTA  prekopirati u folder gde je sajt TEKOMS – Kurs web dizajna.   Otvorite fajl galerija.html i selektujte deo koji počinje od reči SKRIPTA do SKRIPTA i kliknite  COPY ...     

 

 

  Otvorite  novokopiranu  stranicu  galerija.html  (obristi  sadržaj  DIV  Tag‐a  CONTENT)  i  selektovani deo prekopirati u HEAD SEKCIJI: 

 

32 

KURS WEB DIZAJNA 

 

  Ponovo uđite u prvu galeriju.html i selektujte DIV Tag koji definiše odakle se „vuku“ slike ...  odnosno sama galerija ... Selektuje od REČI GALERIJA, kopirajte a potom u novokrerani fajl  galerija.html  PASTE‐ujte  i  to  u  DIV  TAG  Content  koji  je  pretpostavljmo  prazan  jer  se  prethodno sadržaj obrisali.     NAPOMENA:   Pošto se prebacuju kodovi, onda se selektoavi kod ili skripta kopira direktzno u HTML kod ...  tako da je potebno da imate SOURCE VIEW gde direktno u kodu ubacujete sadržaj.    

 

 

Svi elementi su ubačeni ... pogledajte u DESIGN VIEW ... snimite promene i pogledajte sajt u  Browser‐i.   Prelaskom  miša  preko  slika  i  klikom  na  njim  slika  se  povećava,  dok  pozadina  dok  traje  animacija je diskreno providno crna ...   Slike  u  galeriji  se  lako  listaju  ili  kursorom  ili  klikom  na  strelice  ...  takođe  dolaskom  do  poslednje  slike  u  galeriji  nestaje  strelica  za  napred  i  mžđe  smo  da  se  ide  nazad  u  listanju  slika. Klikom na X zatvarate pregled veće slike.                          

33 

KURS WEB DIZAJNA    NAPOMENA:    Posto  smo  ranije  u  navigaciji  upisivali  linkove  ka  stranicama  ...  kreiranjem  fajla  galerija.html  otvaranjem  fajla  index.html  ili  galerija.html  u  Browser‐u,  i  klikom  miša  na  linkove  u  navigaciji  trebalo bi se krećete sa jedne na drugu stranu.     Odnosno  to  se  kaže  da  su  strane  index.html  i  galerija.html ULINKOVANE.    Do sada Vaša struktura sajta bi trebalo da izgleda  ovako  –  dve  HTML  stranice  i  nekoliko  foldera  sa  svojim  tematskim  sadržajem  –  stilovi,  images,  PSD, download ...           

                                                   

34 

KURS WEB DIZAJNA 

6. VIDEO     6.1. Ubacivanje YOUTUBE videa na sajt    Ubacivanje videa se može uraditi na dva načina koja se se danas najčešće koriste. Kao prvo,  video  format  koji  se  ubacuje  može  postavljen  na  YOUTUBE  (najpoznatiji  video  servis  u  daljem tekst YT) i u sam HTML kod ubaciti link koji će automatski „vući“ video u određenoj  rezoluciji.     Pretpostavljamo  da  znate  koji  je  fajl  sa  YT‐a  (gornjem  delu  gde  je  address  bar  nalazi  se  jedinstvena adresa video fajla), odnosno odlaskom na tu stranicu, pojavjuje se ekran gde  ide fajl.    

Kliknite DESNI TASTER MIŠA u ekran > COPY EMBED CODE ...    ‐  otvorite  fajl  galerija.html  >  uđite  u  SOURCE  CODE  VIEW  (da  direktno  u  HTML  kodu  ubacimo kopiran embded kod) ...   

    ... PASTE‐ujte kopiran EMBED CODE.       Na tom mestu pojavljuje se emded kod koji ima formu (kod src=“ OVDE IDE ADRESA GDE SE  NALAZI VIDEO FAJL“) ...   

  To je I FRAME odnoso Okvir koji označa polje gde će ubaciti video određenih dimenzija. Kao  što se vidi u samom kodu, dimenzije ubačenog ekrana za video je 640 x 360 (što je standarni  ekran za YT‐u) ... naš Div Tag gde je ubačen video je mnogo manjim dimenzija pa potrebno  jednostavno u samom kodu promeniri dimenzije ekrana ali da zadrže isti odnos stranica ...     Umesto width="640" height="360" upišite width="300" height="165"     > snimite promene > pregledajte stranicu u Browser‐u.     Pojavljuje se mali ekran (dimenzija 300 x 165) izgleda kao sa YT‐a, koji se klikom na PLAY  startuje.           

35 

KURS WEB DIZAJNA    6.2. Konvertovanje iz AVI u MP4 i OGG preko VLC media player‐a  Ponekad nije potrebno da se određeni video pozove preko YOUTUBE servisa jednostavnim  kopiranjem  koda  i  ubacivanjem  u  HTML  nego  je  potrebno  da  se  određeni  video  fajl  jednostavno  IMPORT‐uje  u  HTML  kod.  Takođe  je  potrebno  da  u  strukturi  web  sajta  u  određenom folderu (na primer naziva Video ili Media) imate taj fajl koji se preko sintakse u  HTML‐u implementira u stranicu.    Najčešći format video fajla jeste AVI format tako je prethodno potrebno da se AVI format  konvertuje u MP4 ili OGG format a potom u HTML unese sledeći kod koji poziva taj video  fajl gde se unutar taga  definiše izvor (gde se nalazi video fajl) i dimenzije playera u  kom se video renderuje:                  Your browser does not support HTML5 video.     Ukoliko video fajl nije u MP4 ili OGG formatu potrebno ga je konvertovati preko  besplatnog  programa  VLC  media  player‐a  (koji  se  jednostavno  preuzima  sa  zvaničnog sajta proizvođača ovog programa).     Za početak instalirati i pokrenuti VLC media player a  potom kliknuti na MEDIA > CONVERT / SAVE > ...    Kliknite na taster ADD i pozovite AVI video koji treba  da se konvertuje u drugi format     > CONVERT > SAVE     U  polje  PROFILE  unesite  traženi  format  (OGG  ili  MP4)  a  u  odeljak  DESTINATION  preko  tastera  Browse  definišite  gde  da  se  snimi  konvertovan  video fajl i pod kojim imenom.     NAPOMENA:   Ime konvertovanog fajla se unosi tako da se upiše ručno ime fajla i vrsta formata na primer:   video.ogg ili video.mp4 !     MORATE RUČNO UPISATI FORMAT VIDEO FAJLA (.ogg) ILI (.mp4) !  > START (pokreće se konverzija video fajla iz AVI formata u OGG format)     Po  istom  principi  pozvati  dodati  (ADD)  isti  video  fajl  i  u  polje  PROFILE  definisati  da  konvertovani  format  bude  MP4.  Naravno,  preko  Browse  tastera  definisati  ime  video  fajla  koje se takođe unosi ručno – na primer: video.mp4   

36 

KURS WEB DIZAJNA   

7. DODATNI ELEMENTI NA SAJTU    7.1. Google mapa – implemetacija u HTML kod    Google  mapa  je  danas  sastavni  deo  svake  internet  prezentacije,  jer  predstavlja  dinamičku  mapu  gde  možete  obeležiti  tačno  lokaciju  ,  upisati  dodatne  podatke  koje  će  pojaviti  na  mapi. Google mapa se ubacuje kao kod i u određeno mesto u HTML kodu.     1) Za početak kreirajmo novu HTML stanicu naziva kontakt.html (prekopirajte index.html i  dajte joj novo ime kontakt.html)    2) Otvorite novokreiranu stranicu kontakt.html i u DIV Tag‐u CONTENT unesite kod.                 var myCenter1=new google.maps.LatLng(44.825102,20.403528);  /* pozicija markera 1 */  var myCenter2=new google.maps.LatLng(43.825102,20.403528);  /* pozicija markera 2 */  function initialize()  {  var mapProp = {    center:myCenter1,                      /* marker 1 je u centru */    zoom:7,                                         /* zoom mape */    mapTypeId:google.maps.MapTypeId.ROADMAP    };  var map=new google.maps.Map(document.getElementById("googleMap"),mapProp);  var marker1=new google.maps.Marker({     /* pozicija markera 1 */    position:myCenter1,    });  var marker2=new google.maps.Marker({     /* pozicija markera 2 */    position:myCenter2,    });  marker1.setMap(map);   /* pozicija markera 1 */  marker2.setMap(map);   /* pozicija markera 1 */  }  google.maps.event.addDomListener(window, 'load', initialize);               

37 

KURS WEB DIZAJNA      7.2. Komentari u HTML kodu    Komentari u HTML nisu obavezna stavka kod pisanja koda alije preporuka da se pojavljuju  jer imaju infrmativnu ulogu da se suvoparnom pisanom HTML kod daju dodatna objašnjenja  i  najčešće  se  koriste  kad  se  žele  definisati  i  ograničiti  segmenti  početka  ikraja  određene  forme – Div Tag, neka skripta i sl …    Radi  lakšeg  snalaženja  u  veliom  broju  znakova  uz  komentare  objašnjavate  šta  je  to,  gde  počinje  i  gde  se  završava  …  time  omogućavate  lakše  snalaženje  u  samom  kodu,  ne  samo  sebi nego i ukoliko i neko drugi učestvuje u kreiranju wen prezenetacije.     Komentari  imaju  svoju  tačnu  formu  kako  izgledaju  kao  pisani  deo  u  HTML‐u  upravo  da  ih  serverine ne vide kao neku izvšnu komnadu nego čistu pisanu informaciju.     Pojavljuje se malko zagasita rečenica u formi         Donja slika prikazuje kako smo u kodu definisali početak i kraj DIV Tag‐a III kolone …   

    ...  primenom  komentara  naš  HTML  kod  postaje  mnogo  jasniji  i  pregledniji  jer  kreiranje  sajtova pogotovo web dizajn nije samo stilizovanje Div Tagova i slično ... za web dizajanera  je jako važno da kreira i jasan kod u kome može svako može veoma lako da se snađe !    Po  sličnom  principu  možete  sve  elemente  na  sajtu  da  komentarišete  –  Div  Tag‐ove,  formulare, ubačene skripte ... (početak i kraj).                     

38 

KURS WEB DIZAJNA  7.3. Elektronski formular    Kontakt formular se lako dizajnira definisanjem tagova FORM gde se ubacuju polja za unos  teksta (ime, email ...).     Formular funkcioniše tako što polja (text field) unete podatke prenose "isporučuju" u fajl  "FormToEmail.php" preko komande action="FormToEmail.php" gde je gotova PHP skripta  koja procesuira podatke i šalje na uneti email (preko Code Editora otvoriti php fajl I  promeniti samo email adresu – NIŠTA NE MENJATI UNUTAR PHP KODA).    Komanda required class="form‐control" definiše validator tako da se sva polja moraju  popuniti kao i to da email mora biti u formi emaila.               Name                        Email                        Subject                  Poruka                  Pošalji        Otvorite fajl „FormToEmail.php“ uz pomoć Code Editora i u redu iza znaka navoda u PHP  skripti samo uneti email ili više emailova na koji će stizati poruka iz elektronskog formulara.     $my_email = " email‐[email protected], email‐[email protected] ";      Na kraju PHP skripte nalazi se DIVTAG gde je poruka da je poslat email  i ide redirekcija na  index.html stranicu posle 2 sekunde (content="2;url=index.html")         Postovani, Vas email je poslat !      Redirekcija u toku ...        

39 

KURS WEB DIZAJNA  7.4. Horizontall Scroller – listanje proizvoda    Horizontalni Scroller lista  proizvode (slike proizvoda)  pozivanjem gotovih Jquery  biblioteka čiji se stilovi I  javascripte jednostavno linkuju u  Head sekciju “index.html” strane  – vidite primer u nastavku.                  Unutar BODY sekcije gde se želi postaviti Scroller unese se DIV TAG sa klasom i Javascripta  koja uz pomoć Jqery bibliteke iz Head sekcije kontroliše neke parametre Scrollera – prikaz  naslova, trajanje smene artikala, boja I veličina bordure, dimenzija slika u Scrolleru, broj  prikaza proizvoda.                          $(function() {       $("#horizontal_scroller").horizontal_scroller({                      scroller_title_show: 'enable',                      scroller_time_interval: '3000',                      scroller_window_background_color: "none",                      scroller_window_padding: '10',                      scroller_border_size: '1',                      scroller_border_color: '#1278D3',                      scroller_images_width: '100',                      scroller_images_height: '140',                      scroller_title_size: '11',                      scroller_title_color: 'black',                      scroller_show_count: '4',                      directory: 'images'                  });              });                                     

40 

KURS WEB DIZAJNA                                                              7.5. Top Scroll Button    Top Scroll Button omogućava da se pozivanjem Jqery biblioteke I javascripte  podesi da listanjem stranice se pojavljuje sličica (plavi krug) koji je u stavri link ka  vrhu strane ali uz animaciju skrolovanja. Skripta se lako implemenira u HTML tako  što se unese na kraj koda (ispred zatvarajućeg taga ) sledeća skripta …                jQuery(document).ready(function() {        var offset = 220;        var duration = 500;        jQuery(window).scroll(function() {      if (jQuery(this).scrollTop() > offset) {      jQuery('.back‐to‐top').fadeIn(duration);      } else {      jQuery('.back‐to‐top').fadeOut(duration);        }      });      jQuery('.back‐to‐top').click(function(event) {        event.preventDefault();      jQuery('html, body').animate({scrollTop: 0}, duration);        return false;        })      });       

41 

KURS WEB DIZAJNA  7.6. Tekstulani Slider     Tekstualni Slider (Carousel) ‐ lista tekstove opet uz pomoć jqery bibliteke i javascripte koja  kontroliše neke parametre. Komplet skripta i link koji poziva Jqery bibliteku se ubaci u HEAD  sekciju odnosno zaglavlje web stranice ...            $(window).load (  function(){$('.carousel1').carouFredSel({auto: true, prev: '.prev1',next: '.next1', width:  200, items: {  visible : {min: 1, max: 1 },  height: 'auto',  width: 200,                                }, responsive: true,       scroll: 1,                                    mousewheel: false,                        swipe: {onMouse: true, onTouch: true}});      } );         U  određeni  deo  HTML  koda  gde  se  želi  ubaciti  Tekst  slider  se  ubaci  sledeći  HTML  kod  određene klase "carousel_wrapper" gde nalazi lista tagovi listanja  … između kojih  ide tekst oivičen paragrafom. Lista se može dopunjavati ili postojeća obrisati.             TEKSTUALNI SLIDER                                                  Kurs Web  dizajn jasno i konkretno  objašnjava sve potrebne komande  polazniku            Obuku prati napisana skirpta kao i komplet  svi HTML kodovi i  skripte           Program obuke realizuje web programer  sa referencom preko 250 web  prezentacija                            

42 

KURS WEB DIZAJNA  7.7. Accordion Slider     Accordion  Slider  je  animacija  koja  opet  uz  pozivanje  jqeury  biblioteke  I  javascripte  animirano smenjuje tekst po vertikali. U Head sekciju (zaglavlje web stranice) uneti linkove  koji pozivaju Jqery biblioteku i Javascriptu koja kontroliše slider. Nije potrebno nista menjati  u samoj skripti.           $(document).ready(function(){  $('.acc_container').hide();   $('.acc_trigger:first').addClass('active').next().show();   // Prikaz prvog teksta  $('.acc_trigger').click(function(){                         // Na klik misem se polja zatvaraju i  otvaraju     if( $(this).next().is(':hidden') ) {                    // Sledeće polje se zatvara      $('.acc_trigger').removeClass('active').next().slideUp();       $(this).toggleClass('active').next().slideDown();     }          return false;   });  });        U određeni deo HTML koda gde se želi ubaciti Accordion slider se ubaci sledeći HTML gde  je svaki divtag class="acc_container" gde je odeljak sa tekstom (divtag class="block").              ACCORDION SLIDER      Prevodilačke usluge                    Prevodi brzo, kvalitetno i povoljno,fizičkim i pravnim licima. U pisanoj ili  elektronskoj formi, identični originalu (slike, tabele, grafikoni, katalozi sl.).                           Web/Windows aplikacije                          Za tehničku struku (građevina, mašinstvo...) ‐ razni poračuni (izrada troškovnika,  proračun kuhinja), specijalizovani kalkulatori, grafički prikazi, uputstva, simulacije                           

43 

KURS WEB DIZAJNA  7.8. Animacija u HTML    Animacija u HTML kodu počinje pojavom HTML5 i omogućava da uz prisustvo CSS 3 načina  stilizovanja da se određeni elementi na web strani animirano kreću (Div tagovi, tekst, slike  itd). Za potrebe obuke ovde je maksimalno pojednostavljen HTML kod i stilovi sa ciljem da  polaznik  nauči  principe  kako  se  animacija  poziva,  modifikuje  i  implementimra  u  samo  HTML kod.     Za početak u head sekciju (zaglavlje web strane) uneli link koji poziva fajl sa stilovima koji se  nalaziu folderu „css” pod nazivom „animacija.css”.         Ukoliko  otvorite  uz  pomoć  Code  Editora  fajl  “animacija.css”  vide  stilovi  odnosno  klase  stilova sa svojim animacijama Slide Up, Slide Down, Fade in … itd … U HTML kod se ubaci  određeni Divtag sa određenim sadržajem (Tekst, slika itd) koji se želi animirati i pozivanjem  klase  (class="pulse")  koja  se  nalazi  u  css  fajlu  animacija.css.  Animacija  te  klase  se  implementira za taj div tag istoimene klase.                  ANIMACIJA U HTML kodu             Tekst se animacijom                     Tekst se animacijom                     Struktura  CSS  fajla  sa  animacijom  je  veoma  jednostavna  i  sastoji  iz  dva  dela  za  svaku  animaciju:  ‐ klasa sa opisom vrste animacije: ime, trajanje, broj animacija ...  ‐ @keyframes  klase  gde  se  definiše  animacija  u  frames‐ima  odnosno  odeljcima  kretanja elementa i transformacija za svaki frame.      .pulse {    animation‐name: pulse;    ‐webkit‐animation‐name: pulse;        animation‐duration: 1.5s;      ‐webkit‐animation‐duration: 1.5s;      animation‐iteration‐count: infinite;    ‐webkit‐animation‐iteration‐count: infinite;  } 

44 

KURS WEB DIZAJNA    @keyframes pulse {    0% {      transform: scale(0.9);      opacity: 0.7;        }    50% {      transform: scale(1);      opacity: 1;      }      100% {      transform: scale(0.9);      opacity: 0.7;      }        }        7.9. Animacija slika u HTML      Pored animacije teksta takođe uz pomoć stilova u CSS fajlu može  se I slike animirano pomerati prelaskom miša preko njih.     Za početak u CSS fajlu kreirati klasu “picture” koja će predstavljati  klasu slike sa parametrima odnosno …         .picture {    border: 5px solid #fff;    float: left;    height: 300px;    width: 300px;    margin: 20px;    overflow: hidden;    ‐webkit‐box‐shadow: 5px 5px 5px #111;    box‐shadow: 5px 5px 5px #111;  }      ... a  potom unesti stilove za efekat okretanja slike (TILT) gde se kroz dva stila definiše  tranzicija za klasu TILT i transformacvija za klasu TILT: HOVER odnosno šta se dešava sa  slikom klase TILT prelkaskom miša.           

45 

KURS WEB DIZAJNA    /*TILT*/    .tilt {    ‐webkit‐transition: all 0.5s ease;    ‐moz‐transition: all 0.5s ease;    ‐o‐transition: all 0.5s ease;    ‐ms‐transition: all 0.5s ease;    transition: all 0.5s ease;  }     .tilt:hover {    ‐webkit‐transform: rotate(‐10deg);    ‐moz‐transform: rotate(‐10deg);    ‐o‐transform: rotate(‐10deg);    ‐ms‐transform: rotate(‐10deg);    transform: rotate(‐10deg);  }      U  pratećem  materijalu nalazi  se  nekoliko  već  gotovih  klasa  sa  svojim  nazivima  (zumiranje  slike, pomeranje u stranu, rotacija itd) tako da određeni DIVTAG klasfikujete i sadržaj DIV  TAG‐a (na primer slika) imaće animaciju i transformaciju određene klase.                                                  

46 

KURS WEB DIZAJNA 

8. SLIDE SHOW      8.1. Kreiranje Div Tag‐a Klase Slide_Show    Slide Show je danas standarni element na sajtu gde se smenjuju određene slike, i preporuka  da  se  Slide  Show  javlja  samo  na  početnoj  strani.  Na  ostalim  strana  gde  se  drugi  tematski  sadržaj  nije  potrebno  da  postoji  Slide  Show,  da  se  ne  previše  opterećivala  strana   materijalom koji se može naći na drugoj strani.    Za  potrebe  kursa  ubacićemo  Slide  Show  u  našu  prvu  HTML  stranu  ia  za  to  ćemo  korisiti  besplatni  programčić  WOW  Slider  koji  veoma  efikasno  kreira  moderne  i  elegatne  Slide  Show animacije i export‐uje u kod koji se lako implementira u HTML.     Za  početak,  postavlja  se  pitanje  gde  ćemo  ubaciti  Slide  Show  ...  preporuka  je  da  se  Slide  Show  ubaci  na  prvu  stranu,  i  to  između  Header‐a  i  Navigacije  ...  odnosno  između  tih  Div  Tag‐ova.     1) kreirati novi Div Tag klase „Slide_show“ između Div Tag‐ova Header i Navigacija.     2) U fajl sa stilovima (stilovi.css) stilizujte tu klasu ...        .slide_show {      height: 230px;    width: 900px;    margin‐bottom: 12px;  }        Ubacivanje dimenzionih parametara za ovaj Div Tag razmak između Header‐a i navigacije se  povećao za 230 pixela ... u taj Div Tag ubacićemo skriptu koja se smenjivati 3 slike dimenzija  900 x 230 pixela. Snimite promene i napustite fajl index.html.     Ukoliko pregledate uz pomoć Browser‐a, kao promene videćete da postoji razmak između  Header‐a i Navigacije.                   

47 

KURS WEB DIZAJNA  8.1. Kreiranje Slide Show animacije    WOW  Slider  je  besplatna  aplikacija  gde  u  nekoliko  klikova  podešavate  određene  vizuelne  elemente kako će izgledati vaš Slide Show ... i na ktaju daobijate Export‐ovane fajlove koje  dalje implementirate u HTML kod.    Za  početak  potrebno  je  da  imate  kreirane  3  slike  (bilo  kog  formata  JPG,  PNG,  GIF  ...)  dimenzija 900 x 230 pixela (u folderu DODATNI ALATKE ZA KURS imate tri slike dimenzija  naziva 1,2,3 u formatu JPG ...)     Takođe,  potrebno  da  imate  instaliran  WOW  Slider  (u  folderu  DODATNI ALATKE ZA KURS nalazi se folder WOW SLIDER 2.9 gde  se  nalazi  ikonica  „wowslider‐setup“.  Klikom  na  tu  ikonicu  instalirajte program.     Posle instalacije na Desktop‐u se pojavljuje ikonica WOW Slider‐a, kliknite na  tu ikonicu ... startujte WOW Slider).        1) Otvara  se  prozor  kao  na  slici  tu  ubacujete  slike  (DRAG&DROP)  koje  će  biti u Slide Show.  2) Sv  podešavanja  Slide  Show  se  rade  preko ikonice SVOJSTVA.                3) U  prozoru  podešavate  parametre  i  izgled  Slide  Show‐a  –  položaj  navigacije,  opis  slika  itd > KLIKNITE NA SLIKE.                          

48 

KURS WEB DIZAJNA    4) Tu se podešava izgled GALERIJE u opciji ŠABLON, Veličina slike (upišite 900 x 230),  efekat prelaza ... kliknite na OBJAVITI (PUBLISH).     5) Klikom  na  ikonicu  OBJAVITI  (PUBLISH)  otvara  se  prozor  gde  se  podešavaju  parametri  gde  će  biti  exportovane  skirpte.  Neka  bude  na  Desktop‐u  ...  kliknite na OBJAVITI. Na vašem Desktop‐ u se pojavljuje jedan fajl index.html i dva  foldera – ENGINE i DATA.     6) Foldere  ENGINE  I  DATA  prekopirajte  u  folder gde je web prezentacija     7) Otvorite  novokreirani  index.html  otvorite SOURCE CODE VIEW > selektujte sledeće ...       ‐

ovo  prebacite  u  vaš  index.html  sajta  u  HEAD  sekciju  (odmah  iznad HEAD) 

  ‐      ovo prebacite u Div Tag Slide Show ...   

      SLIDE SHOW koji vrti tri slike dimenzija 900 x 230 je ubačen u HTML kod u index.html.                    

49 

KURS WEB DIZAJNA 

9. PUBLIKACIJA SAJTA – postavljanje prezentacije na server    Da bi se sajt video na globalnoj mreži potrebno je imati dva elementa koja se zakupljuju kod  ovlašćenih provajdera:    ‐ domen,  ‐ hosting.     Domen (domain) – predstavlja web adresu koja ima svoju formu:     www.imedomena.rs ili na konkretnom primeru:  www.tekoms.co.rs ili www.tekoms.rs     Ukoliko klijent želi domen u više reči potrebno je da sadrži srednju ili donju crte u samom  domenu, na primer … www.tekoms‐kursevi.com ili www.tekoms_kursevi_web_dizajna.rs     Preporuka  je  da  naziv  domena  bude  relativno  kratka  reč,  jasna,  PREPORUKA  laka  za  pamćenje,  bez  preteranih  opisa  i  po  mogućstvu  da  sadrži  neku  ključnu  reč  koja  opsuje  osnovnu  delatnost  firme.  Domen  www.tekoms‐kursevi.com  je  praktičan  za  pamćenje,  sadrži  ime  firme,  ključnu  reč  dok  je  domen  naziva  www.tekoms_kursevi_web_dizajna.rs  veoma  komplikovan  za  posetioca kada mu se naprimer diktira adresa koju treba da poseti    ili  ukuca  u  svoj  Browser.  Oznaka  “.rs”  predstavlja  kategoriju  domena  i  naravno  to  može  da  varira  u  zavisnosti  kakav  domen  klijent želi da ima. Preporuka je da se uzimaju domeni u skladu sa delastnošću firme, tako da  su najčešći domeni kod nas “.co.rs”,”.rs” i “.com” …     Takođe  cene  kategorije  domena  varijaraju.  Vidljivost  sajta  kao  i  pozicija  sajta  na  samom  Google  ne  zavisi  od  vrste  domena,  drugim  rečima  koji  god  da  zakupite  od  domena,  uz  dobru optimizaciju, Vaša prezentacija će biti dobro pozicionirana na mreži bez obzira da li je  “.com“ ili „.rs“. Pored toga možete zakupiti i domene:    .org – ukoliko ste organizacija,    .edu.rs – za obrazovne institucije i sl …    Da bi ste pristupili panelu gde su parametri za domen potebno je  PREPORUKA  da definišete kod provajdera korisničko ime i password.     Te  parametre  sačuvajte  kod  sebe  jer  kao  web  dizajner  morate  imate sve pristupne podatke ukoliko kasnije klijent zahteva neke  korekcije na sajtu.              

50 

KURS WEB DIZAJNA  Hosting  (Hosting)  ‐  Hosting  predstavlja  platformu  odnosno  “mesto”  gde  smeštate  Vašu  internet prezentaciju. Pristup hostingu se radi preko Login panela gde upisujete User name i  password.    Da bi ste pristupili hosting panelu gde su parametri je da definišete  PREPORUKA  kod provajdera korisničko ime i password.   Te  parametre  sačuvajte  kod  sebe  jer  kao  web  dizajner  morate  imate sve pristupne podatke ukoliko kasnije klijent zahteva neke  korekcije na sajtu.               Danas postoji kod nas nekoliko provajdera koji nude opciju hostovanja vašeg sajta i svaka  opcija nudi određene parametre – veličinu memorije, broj email naloga, broj domena i sl …  Ono što je važno na ovom kursu da polaznik shvati kako sve to funcioniše u praksi vezano za  domen i hosting.   U  prehodnom  poglavlju  objasnili  smo  šta  je  domen  koji  klijnet  zakupljuje  ali  pored  toga  potebno je i da poseduje hosting gde će biti smeštena prezentacija. Hosting podrazumeva  da  uz  pomoć  određene  aplikacije  na  samom  serveru  Vi  manipulišete  podacima  vezano  za  samu prezentaciju.   Kao  dobra  opcija  kod  naručivajna  hostinga  jeste  uzimanje  C  PANEL‐a,  koji  predstavlja  platformu gde se logovanjem na nju, pojavljuje panel sa ikoncama sa određene operacije.  Grafik u prilogu opisuje šemu kako funkcionišu relacije domen > hosting > Vaš računar. 

51 

KURS WEB DIZAJNA 

 

   

52 

KURS WEB DIZAJNA    9.1. FTP FileZilla Client – prebacivanje prezentacije na server    Za kraj, ostalo je da se komplet web prezentacija prebaci na server i bude vidljiva na mreži.  Prethodno je potrebno zakupiti domen i hosting gde će biti smeštena prezentacija. Početna  poglavlja  objašnjavaju  detaljno  šta  je  domen  i  hosting  i  kroz  grafičke  prikazaje  pokazuje  polazniku kursa principe rada kako posetilac vidi Vaš sajt odnosno celokupna struktura gde  se nalaze Vaš računa – server gde je prezentacija – posetilac koji posećuje Vaš sajta.   Kompletna konstrukcija jsata sa svim fajlovima i folderima se nalazi u jednom centralnom  folderu TEKOMS – Kurs web dizajna. I preporuka je da za svaki sledeći sajt kreirate u novom  fodleru određenog naziva (naziv firme, lica i sl) … i u njega ubacujete sve što ste radili za tu  prezentaciju.     Takođe, u tom folderu neka se nalazi i poseban fajl (može čak običan Notepad fajl) naziva  WEB INFO u kome će nalaziti svi poterbni parametri za povezovanje na REMOTE Server.    Posle  završenog  dizajniranja  web  prezentacije  ostaje  samo  da  prezentaciju  prebacimo  na  server  i  ista  će  odmah  vidljiva  upisivanjem  domena  u  adres  bar.  Za  prebacivanje  prezentacije koristićemo programčić FTP FileZilla Client  koji to veoma efikasno radi. Koraci  u slanju prezentacije na server se radi u par koraka:    1. Instalacija FTP FileZilla Client – naravno ovaj korak je sa na početku,  2. Povezivanje  na  REMOTE  SERVER  preko  FTP  parametara  sa  folder  gde  se  smešta prezentacija (obično je to folder public_html),  3. Slanje  sadržaja  fodlera  TEKOMS  –  Kurs  web  dizajna  u  fodler  na  REMOTE  Serveru.     Instalacija  FTP  FileZilla  Client  je  vrlo  jednostavna  i  klikom  na  ikonicu  FileZilla.setup  (instalacija  se  nalazi  u  folderu  DODATNE  ALATKE  ZA  KURS    kao  sastavni  deo  dodatnog  materijala  za  kurs.  Instalacija  prati  korisnika  kroz  korake  i  posle  5  minuta  na  Vašem Desktop‐u se pojavljuje ikonica FTP  FileZilla Client. Klikom na tu ikonicu otvara  se ekran kao na slici:  ‐ LEVI  PROZOR  je  prikaz  sadržaja  Vašeg  računara  (uđite  u  folder  TEKOMS – Kurs web dizajna),  ‐ DESNI  PROZOR  je  sadržaj  REMOTE  servera  odnosno  mesta  gde  ćemo  smestiti  prezentaciju  (trenutno  je  prozor prazan jer nismo povezani). 

53 

KURS WEB DIZAJNA  Povezivanje na REMOTE SERVER je korak gde je potrebno imate nekoliko FTP4 parametara  za povezivanje:    USER NAME       korisničko ime (obično sami dajete kod  naručivanja hostinga)  PORT:                  21  HOST:                  www.imedomena.rs    PASSWORD:       •••••••••  (dobija se od strane  provajdera kod zakupa hostinga)  … sa ovim parametrima Vi se povezujete sa REMOTE  serverom.  ‐ Kliknite na FILE > SITE MANAGER > NEW SITE     (u desno polje upišite naziv konekcije),   ‐ U desnom prozoru upišite parametre kao na slici:      LOGIN TYPE: Normal  > CONNECT    Ukoliko  ste  sve  uneli  od  parametara  kako  treba,  u  DESNOM  PROZORU  se  pojavljuje  struktura  REMOTE  SERVERA sa fajlovima i fodlerima.     Dvoklikom  mišem  dođite  do  fodelra  gde  se  smešta  prezentacija  –  obično  je  to  fodler  PUBLIC.HTML  ali  ponekad  može  da  bude  i  folder  DOCKROOT  …  oko  tih  parametara  najbolje  je  pozvati  tehničku  službu  provajdera  koja  je  dužna  da  Vam  da  sve  informacije  vezano za konekciju sa serverom.     Kada ste došli i ušli u folder gde se smešta prezentacija (DESNI PROZOR), mišem selektujte  sve fajlove u LEVOM PROZORU (Vaša web prezentacija u vašem računaru) > DESNI TASTER  MIŠA > UPLOAD.      Sačekati da se prezentacija komplet prebaci na REMOTE SERVER. Prebacivanje prezentacije  zavisi  od  količine  materijala,  vaše  brzine  interneta.  Prvo  put  Vi  prebacujete  komplet  prezentaciju, ali kasnije dovoljno je prebaciti samo fajlove koje ste naknadno menjali …                    4

 FTP je skraćenica od reči File Transfer Protocol, i u prevodu znači protokol za prenos  fajlova (datoteka).   

54 

KURS WEB DIZAJNA      9.2. Pregled sajta u Firefox, Chrome, IE       Svaki  dizajner  treba  da  vodi  računa  da  se  njegova  prezentacija  “vidi”  u  različtim  pregledačima  isto  ili  bar  99%  slično.  Namerno  smo  spomenuli  99%  jer  neki  pregledači  u  nijansama malo promene vizuelno sajt, ali je vađno da ta promena bude skoro neprimetna  za oko posetioca.     Drugim  rečima,  u  toku  kursa  smo  često  spominjali  na  kraju  nekih  određenih  operacija,  rečenicu … “izađite i fajla i u vašem Borwser‐u otvorite fajl index.html …”. Pod tim izrazom  Browser podrauzmevamo da kod vas imate instalirane najpoznatije Browser‐e ili pregledače  Vaše prezentacije – Firefox, Google Chrome, Internet  Explorer i sl …     Međutim  za  dizajnera  je  veoma  važno  da  kod  testirnja  izgleda  stranice  u  pregledaču  tu  stranicu  testira  kroz  nekoliko  pregledača  …  tako  što  će  kliknuti  na  sam  fajl  na  primer  index.hml i potom DESNI TASTER MIŠA > OPEN WITH  … i odabrati jedan od instaliranih !    Vaš sajt će biti prokazan u različitim Broser‐ima i veoma je važn da slika koju vidite nema  nekih vizuelnih odstupanja. Razlog tome što se testira u nekoliko pregledača jeste što svaki  pregledač n svoj način prevodi Vaš HTML kod u vizuelno rešenje vidite na ekranu.     Ukoliko se pojave neka određena odstupanja prezentacije u raznim pregeldačima, onda VI  kao dizajner morate pristupiti određnim korekcijama na samom sajtu sa ciljem da posetilac  bez obzira koji je pregledač vidi potpuno isto vašu prezentaciju.     Kliknite na …    ‐ index.html > DESNI TASTER MIŠA > Open with … Firefox, Opera, Explorer ili Chrome …                                    

55 

KURS WEB DIZAJNA 

10. PHOTOSHOP ZA WEB – priprema u photoshopu za web      10.1. Uvod u radno okruženje (Opis ekrana) 

  Kada pokrenete Photoshop po prvi put, radnu površinu čini grupa standardnih alata, paleta  i menija. Alati Photoshop‐a se nalaze u Toolbox‐u. Svaki alat ima svoje opcije, koje se mogu  podešavati.  Na  primer,  kada  se  izabere  od  neki  alata  iz  „Toolbox”‐a,  u  Options  bar‐u  se  može podesiti način rada tog alata. Neke opcije su iste kod više alata, dok su neke vezane  isključivo za jedan alat.     Palete  sadrže  elemente  koji  nemaju  veze  sa  izabranim  alatom,  kao  što  su  koordinate  kursora na ekranu, vrednosti boje ispod kursora isl. Meni linija se u Photoshop‐u, kao i kod  svih drugih programa nalazi na vrhu radnu površine  Workspace   

Options bar

Meni linija

Toolbox

Palete

  Workspace  –  predstavlja  radno  okruženje  sa  određenim alatkama. Preporuka je za početak bude  podešeno Design.       

56 

KURS WEB DIZAJNA  10.2. Otvaranje Photosop fajlova – rezolucija, bitmap    Kreiranje  nove  slike  se  vrši  komandom  File  ‐  New. Pri kreiranju nove slike treba izabrati    − ime u prozoru (Image Name),   − dimenzije (Image Width&Height),   − rezoluciju (Resolution) ‐ Rezolucija je  važna samo kod štampanja.  − kolor mod (Mode)  ‐ RGB ili CMYK    − (Background Contens) – nek ostane  white (bela pozadina)     Photoshop ima nekoliko ekstenzija sa kojima radi i u koje fajl može biti snimljen preko  opcija Save As ...    PSD – radni fajl sa layer‐ima.  JPEG – kompresovan za Web, email i sl.  GIFF – 256 boja za Web grafiku,  PNG – koristi se za FLASH,  EPS ili TIFF – za štampu (InDesign, Quark i sl).      Kliknite Desni taster Miša (DTM) na sliku > OPEN WITH ... Photoshop   (SLIKA SE OTVARA U PHOTOSHOP RADNOM OKRUŽENJU)    Rezolucija. kao pojam vezan za slike na računaru, predstavlja broj piksela po inču (ppi ‐ pixel  per  inch)  ili  gustinu  slike.  Umesto  oznake  ppi  često  se  koristi  i  dpi  ‐  dots  per  inch.  Ekran  monitora je ograničen na 72 ili 96 dpi. Za slike koje se štampaju, standardna rezoluciji je 300  dpi. Slike koje se koriste za web prezentacije su u rezoluciji od  72 dpi.     Rezoluciju slike u stvari, određuje izlazni uređaj, tako da se bira ona na osnovu tog podatka.  Veća rezolucija daje veći fajl ali samim tim i veći kvalitet slike. Slike sa većom rezolucijom se  koriste samo za štampu.    Broj piksela po širini i po visini predstavlja dimenzije slike. Na primer slika može imati 640  piksela po širini i 480 piksela po dužini (kraći oblik zapisa bi bio 640x480).     Dimenzije  slike  su  ključni  element  kod  izrade  slika  za  web  prezentaciju.  Veličina  ekrana  varira  od  640x480  do  1280x1024  pa  i  više.  Prezentacije  se  najčešće  prave  u  „sigurnim  rezolucijama”,  koje  se  mogu  videti  i  na  manjim  ekranima.  To  je  uglavnom  640x480  rezolucija.  Kod  pripreme  za  štampu,  dimenzije  slike  zavise  od  formata  u  kome  će  se  štampati.    Broj boja označava maksimalnu količinu boja koju jedna slika može da sadrži. Broj boja se  često  opisuje  kao  broj  bitova  u  jednoj  slici.  Što  je  veći  broj  bitova,  to  je  i  veći  broj  boja.  Postoje četiri standardna tipa: l bit, 8 bit, 24 bit i 32 bita.  

57 

KURS WEB DIZAJNA  Slike koje imaju l bit, sastoje se samo iz crne ili bele boje. ili iz dve boje 8 bit‐ne slike imaju  maksimalno 256 boja ili 256 različitih nijansi sive boje 24 bit‐ne slike imaju maksimum od 16  miliona  boja.  32  bit‐ne  slike  se  sastoje  od  preko  milijardu  boja,  ali  poslednjih  8  bit‐a  se  najčešće koristi za alfa kanal.    Tipovi slika    Bitmap slike (slika u pixelima)     Bitmape  su  najčešći  oblik  slika.  Na  ekranu  se  prikazuju  tako  što  se  crta  tačka  po  tačka.  Sastoji se od određenog broja piksela po dužini i širini. U bitmap fajlu su zapisane vrednosti  boje svakog piksela slike. Što je veća dimenzija slike i broj boja, to će i fajl biti veći. Glavna  prednost bitmapa je veran prikaz fotografija ‐ boja, tonova i tekstura.    Vektori (krive)     Vektori  se  ne  iscrtavaju  tačku  po  tačku,  već  je  u  fajlu  zapisan  matematički  opis  slike.  Na  primer, slika crvenog kruga u obliku vektora izgleda ovako: nacrtati krug, prečnik 2 cm, boja  ‐ crvena. Prednost vektora u odnosu na bitmape je u veličini fajla. Na žalost, vektori, zbog  toga što za prikaz slika koriste krugove, linije i tačke ne mogu da reprodukuju fotografije.    Photoshop je program za obradu bitmapa. Pored toga, može da otvori (učita) i vektorske  slike, tako što vektore pretvara u bitmape.   

  Slovo A kao Bitmap                                 Slovo A kao Vektor    Smart Object and Rasterize Object    Objekat (Layer) ne gubi na Pixelima pri transformaciji,  na primer skaliranju,   PREPORUKA:  SVE OBJEKTE (LAYERE) PRE OBRADE KONVERTOVATI U  SMART OBJECT.  DTM na Layer > Convert To Smart Object (Layer dobija  ikonicu katanca).  DTM na Layer > Rasterise Layer (Layer gubi ikonicu  katanca). 

58 

 

KURS WEB DIZAJNA  10.3. Selekcija u Photshopu    Jedna  od  najvažnijih  stvari  pri  radu  sa  slikama  jeste  selekcija.  Selekcija  je  površina  slike  izolovana  od  ostatka  slike  radi  neke  modifikacije,  kopiranja  ili  umetanja  druge  slike.  Na  primer, ako na slici hoćete da promenite boju kose ili očiju, morate prvo da ih označite sa  nekim  od  alata  za  pravljene  selekcije.  U  suprotnom,  promena  će  se  izvršiti  na  celoj  slici.  Selekcija  se  ne  čuva  sa  slikom,  što  znači  da  kada  napravite  selekciju,  izvršite  promenu  i  snimite sliku, sledeći put kada sliku učitate, selekcije neće bili.    Marquee Tool  Ovaj  alat  se  korisli  za  kreiranje  selekcija  pravilnih  oblika.  Selektovani  deo  slike  je  označen  isprekidanom linijom koja se kreće.     Postoji :  ‐ Rectangular Marquee za kreiranje selekcija u obliku  pravougaonika i kvadrata i   ‐ Eliptical Marquee za kreiranje elipsi i krugova.   ‐  Single  Row  i  Single  Column  se  koriste  za  kreiranje  selekcije  od  jednog  piksela  po  širini,  odnosno  visini  slike.    Da  bi  se  dobili  pravilni  oblici  pri  selektovanju,  pravougaonik  ili  krug,  potrebno  je  držati  taster SHIFT.    Lasso Tool  „Lasso”  alat  se  koristi  za  pravljenje  selekcija  nepravilnih  oblika.  „Lasso”‐om  se  pravi  selekcija  sličnu  kao  i  crtanje  olovkom  po  papiru.  Kliknete  i  pomerate kursor po slici. Kada pustite taster na mišu  selekcija se zatvara.    Polygonal Lasso Tool  Selekcija  nastaje  crtanjem  pravih  linija  i  na  taj  način  kreiraju  zatvorenu‐izlomljenu  liniju.  Kliknite na neko mesto na slici da bi počeli sa kreiranjem selekcije. Pomerite miša i pojaviće  se linija. Da započnete drugu liniju, kliknite ponovo i sve tako dok ne nacrtate željeni oblik.  Zatvaranje  selekcije  se  vrši  klikom  na  početnu  tačku  selekcije  ili  dvoklikom  kod  poslednje  tačke.    Magnetic Lasso Tool  Alat radi slično kao i prethodni, s tom razlikom što koristi kontrast boja da bi odredio gde da  kreira  selekciju.  Da  bi  se  povećali  preciznost  često  kliknite  mišem  radi  kreiranja  što  većeg  broja tačaka. Da zatvorite selekciju pronađite početnu tačku ili kliknite dva puta.    Magic Wand Tool      „Magic Wand” se razlikuje od ostalih alata za selektovanje, jer nema potrebe da sami crtate  selekciju,  već  je  dovoljno  da  samo  kliknete  na  površinu  koju  treba  selektovati  i  on  će  to  uraditi umesto vas. Selekcija se kreira na osnovu sličnosti boja.  

59 

KURS WEB DIZAJNA    Crop Tool     Crop  Tool  služi  za  isecanje  označenog  dela  slike.  Kada  se  sa  ovim  alatom  označi  deo  slike  koji treba da se iseče, po ćoškovima selekcije i po sredini, pojaviće se crni kvadrati. Njihovim  pomeranjem  se  selekcija  povećava  ili  smanjuje.  Kada  je  završeno  selektovanje,  pritisnite  ENTER  ili  mišem  kliknite  dva  puta  unutar  selekcije  Sve  što  se  nalazilo  van  selekcije,  biće  isečeno.      10.4. Layers    Layer‐i su slični providnim folijama. Svaki layer sadrži neku sliku. Kombinovanjem više layer‐ a  dobija  se  složena  slika.  Spisak  layer‐a  se  nalazi  u  Layers  paleti.  Layer‐ima  može  da  se  podesi  providnost  (Transparency),  način  na  koji  se  kombinuju  sa  drugim  layer‐ima  (Blend  Mode) može im se dodati maska (Layer Mask) ili im se može promenili redosled.    Radi  lakšeg  rada  svaki  layer  ima  svoje  ime.  Photoshop  svakom  novom  layer‐u  daje  ime  „Layer  X”,  gde  je  X  broj  layer‐a,  počevši  od  broja  1.  Ukoliko  slika  ima  samo  jedan  layer,  umesto kao ime pisaće „Background”. Ni jedan layer ne može da se nađe ispod ovog layer‐ a. Za promenu imena potrebno je 2 puta kliknuli na layer i upisati u polju „Name” novo ime  umesto  starog.  Kada  promenite  ime  „Background”  layer  onda  možete  menjati  redosled  layer‐a.  Background  se  ne  može  obrisati,  menjati,  pomerati  i  sl.  Ako  želite  da  postane  uredljiv,  kliknite na njega, dajte mu ime ‐ time postaje Layer, pdloga u kojoj se može uređivatio.    Layer – su slojevi sa svojim oblicima     Kreiranje novog layer‐a ‐ Novi layer‐a se može kreirati klikom miša na ikonu „Create New  Layer”  ili  preko  Layer‐  New  ‐  Layer.  U  prozoru  treba  upisati  ime  novog  layer‐a  umesto  „Layer X” i pritisnuti OK dugme.     Ubacivanjem dela neke druge slike pomoću Edit> Paste se takode kreira novi layer. Ukoliko  želite  da  deo  aktivnog  layer  izdvojite  kao  poseban  layer,  treba  taj  deo  označiti  i  onda  kliknuti na Layer  >  NewLayer Via Copy.                         

60 

KURS WEB DIZAJNA    10.5. Erase Background      Eraser Tool    Eraser Tool ili gumica, koristi se za brisanje pozadine kod slika. Kada se slika sastoji iz više  layer‐a,  gumica  briše  sadržaj  layer‐a,  dok  kod  slika  koja  ima  samo  background  layer,  boji  background bojom. Gumici možete odrediti veličinu i oblik, isto kao i kod alata za crtanje.  Dodatne opcije možete podesiti u Options paleti.    

    Mode  Na  raspolaganju  je  nekoliko  alata  koji  određuje  ponašanje  gumice:  Pencil,  Paintbrush,  Airbrush i Block. Block predstavlja kursor u obliku kvadrata.    Opacity  Pritisak gumice za brisanje.    Flow  Količina obrisane boje.    Erase to History  Kada se aktivira brisanjem se slika vraća u ono stanje u kakvom je bila kada je učitana.      Background Eraser Tool    Ova gumica za razliku od prethodne, „pametno” briše sadržaj Briše se pozadina, pri čemu  ivice određenih delova slike ostaju čitave.        Magic Eraser Tool    Magična gumica briše površine koje imaju istu ili sličnu boju. Sličnost se određuje pomoću  Tolerance opcije u Option paleti.           

61 

KURS WEB DIZAJNA  10.6. Optimizacija slike    Slika koja se insert‐uje u web stranicu odnosno u HTML kod mora da se optimzuje za web  da ne bila veličina slika opterećivala učitavanje web  stranice kad je na serveru. Pod tim se  podrazumeva da smanjivanje veličine slike bez gubljenja na kvalitetu same slike.     Kliknite na FILE > SAVE FOR WEB AND DEVICES  > i podesiti ekstenziju slike (JPG, PNG, GIFF)  ...  i  naravno  kvalitet  slike  (Maximum,  Very  Good  ...)  čijim  se  menjanjem  menja  i  veličina  fajla. Tako da slika koja ima na primer 1 Mb veličinu posle optimizacije može se export‐ovati  da ima veličinu oko 100‐150 kb što je važno kad se ta slika insertuje u HTML kod.     Klikom na SAVE snimite sliku čime je optimizacija završena .          10.7. Tekst    LTM na T (TEXT)  > LTM na Layer (Tekst se ispisuje u pravcu).  LTM na Selection Area > LTM na TEXT > (text se ispisuje u pravougaobniku).      Type  tool  se  koristi  za  kreiranje  teksta  u  Photoshop‐u.  Postoji  nekoliko  vrsta  ovog  alata.  Tekst može biti u obliku selekcije ili može da se kreira na novom layer‐u. Kada se jednom  kreira tekst u obliku selekcije, više ne može da se modifikuje. Tekst na novom layer‐u je bolji  za korišćenje, jer u svakom trenutku možete da promenite oblik, boju i veličinu slova, kao i  sam tekst koji ste uneli. Tekst može biti horizontalan ili vertikalan.    Font, Style, Size  Pomoću ove tri opcije se reguliše oblik, stil i veličina slova.    Leading  Povećava ili smanjuje razmak između redova: unošenjem pozitivnih ili negativnih vrednosti.     Kerning  Povećava  ili  smanjuje  razmak  između  dva  znaka  između    kojih  se  nalazi  kursor.  „Auto”  isključite radi unošenja vrednosli.    Trucking  Povećava  ili  smanjuje  razmak  u  celoj  reci  ili  u  označenom  tekstu,  unošenjem  pozitivnih  ili  negativnih vrednosti.    Aligntnent  Postavlja tekst sa leve, desne ili po sredini.    Color  Definiše boju teksta. Boja je uvek foreground dok je ne promenite   

62 

KURS WEB DIZAJNA  Buseline  Pomera znakove gore ili dole, unošenjem pozitivnih ili negativnih vrednosti.    Rotate  Rotira tekst za 90 stepeni. Kod Horizontal Type Tool‐a nema ove opcije.    Anti‐Alias  Kontroliše  nazubljenost  ivica    teksta.  Moguće  opcije  su.  „None”,  „Crisp”,  „Strong”  i  „Smooth”. Za sitniji tekst treba koristili opciju „Crisp”.    Fractional Witdh  Određuje  razmak  između  znakova.  Kada  je  uključena  razmak  između  svih  slovu  nije  isti.  Rezultat ovoga je da tekst izgleda čitljivije, pogotovo sitniji tekst (manji od 10 pt).    Text on Path    LTM na Path Tool > Kreiraj neku krivu > LTM na Text Tool > LTM ka krivu > Ukucak  tekst (TEKST SE ISPISUJE PO KRIVOJ).      Text Mask ‐ Slika unutar teksta     Ispisuje tekst koji u sebi sadrži sliku.  Kreirati dva Layer‐a (Photo i Daisy) > LTM na Layer  Photo (To je slika koja mora biti izmad layer‐a sa  tekstom) > Layer > Create Cliping Mask.    SLIKA SE POJAVLJUJE SAMO U SLOVIMA !!!      WART Text – iskrivljen tekst    Kreirati  dva  Layer‐a  (Text  i  background)  >  LTM  na  Text  >  DTM  >  Free  Transform  >  LTM  na  ikonu  WARP > Izaberi Warp Mode (Tekst se transformiše  po modelu koji se dalje opet može modifikovati) >  ENTER.     

               

63 

KURS WEB DIZAJNA    10.8. Dodatna obrada slike        Patch Tool      Ovo je takođe nova alatka koju donosi Photoshop. Selektovati deo slike pomoću ove alatke  ili  na  drugi  način  i  alatkom  preneti  na  deo  slike  koji  želimo  zakrpiti.Po  puštanju  tastera  program automatski izjednačava tonske prelaze.       Blur Tool      „Blur”  alat  se  koristi  za  zamućivanje  delova  slike  prelaskom  preko  njih.  Na  rad  alata  utiče  veličina  i  oblik  četkice,  način  na  koji  se  alat  primenjuje  (Strenght  ‐  snaga  pritiska).  Ako  je  uključeno „Use All Layers” zamućivanje će se vršiti po svim layer‐ima, a ne samo po onom  koji je aktivan. Zamućivanje se postiže smanjenjem kontrasta boja.      Sharpen Tool     „Sharpen” se koristi za izoštravanje delova slike preko kojih se pređe mišem. Za rad alata je  bitan  pritisak,  veličina  i  oblik  četkice  i  način  primene.  Ako  se  pretera  sa  izoštravanju,  pojaviće se veliki broj raznobojnih tačaka. „Sharpen” alat može donekle da izoštri ono što je  zamućeno sa „Blur” alatom i obrnuto. Izoštravanje se postiže povećanjem kontrasta.      Smudge Tool     Ukoliko hoćete da određene delove slike razmažete koristićete „Smudge” alat. Kako će se  alat  radili  po  slici,  zavisi  od  veličini  i  oblika  četkice  i  pritiska.  Mešanje  „foreground”  boje  i  boja preko kojih prelazi kursor se postiže kada se uključi opcija „Finger Paint”                             

64 

KURS WEB DIZAJNA   

11. MOBIL DIZAJN – dizjan sajta za mobilne    Nastavak obuke za web dizajn bavi se  dizajnom ali prilagođenim za mobilne  uređaje.    Na početku treba definisati dva  pojma:    -  Response design – dizajn sajta ima  u sebi određene tehnologije ili stilove  koji omogućavaju da se komplet  prezentacija prikazuje na svim  uređajima sa različitim rezolucijama  (desktop, notepad, tableti, telefoni  itd) ali se prikazuje kompletan sadržaj  (slide show, baneri ...)    -  Mobil design – je tehnološki isto resposne design (prilagodljiv ekranima) ali je akcenat da  se u stvari dizajnira “duplikat” web prezentacije samo sa određenim sadržajem, na primer  bez reklamnih banera čime se stranica manje opterećuje kod učitavanja.      Prebacivanje iz Desktop verzije u mobil verziju radi se  preko jednostavne Javascripte koja  “prepoznaje”  širinu  ekrana  i  koja  se  jednostavno  ubaci  u  HEAD  sekciju  na  svim  HTML  stranicama  (index,  galerija,  kontakt  itd)  (otvorite  čas  32  u  Code  Editoru).  Scripta  kroz  IF  uslov radi redirekciju ka fajlu index‐mobil.html gde je mobil verzija web prezentacije.         if (screen.width                                                            Back          Mobil verzija                                        O nama          Usluge          Galerija          Kontakt                                   Ovde ide sadržaj početne strane           

67 

KURS WEB DIZAJNA                            Back O nama                                         Ovde ide sadržaj strane O nama                                                       

  11.3. Media queries – stilovi prema rezoluciji 

  Elementi na web stranici (slike, tekstovi ...) se dodatno mogu stilizovati tako da se menjaju u  zavisnosti od veličine ekrana.     To se posebno primenjuje kad su mobil verzije u pitanju što konkretno znači da se suženjem  ekrana po širini određeni elementi dodatno stilizuju.    Otvorite  “index‐mobil.html”  uz  pomoć  Code  Editora  i  svakoj  slici  u  Galeriji  dodajte  klasu  class=“galerija”.  U  folderu  “stilovi”  otvorite  novi  blanko  CSS  fajl  pod  nazivom  “media‐ queries.css”,  unesite  link  sa  css‐om  u  head  sekciju  fajla  index‐mobil.html  a  u  fajl  “media‐ queries.css” unesite sledeći kod:               

68 

KURS WEB DIZAJNA    @media (max‐width:600px){    .galerija {        width: 49%;  }    }    @media (max‐width:480px){    .galerija {        width: 100%;  }    }      Time ste definisali da slike u galeriji klase galerija su širine 49% ako je ekran max širine 600  px a ako je ekran max širine 480 px slike se prikazuju u širini 100%.    Šta se dešava u dizajnu ?    Slike u galeriji klase galerija su širine 49% (u dva reda) ako je ekran max 600 px a ako je  širina ekrana max 480 px slike se prikazuju u širini 100% (jedan red – jedna slika) čime je  pregled galerije slika pregledniji kako je ekran manji.       

 

 

69 

KURS WEB DIZAJNA   

12. OPTIMIZACIJA – podešavanja u HTML kodu    Optimizacija  predstavlja  važnu  stavku  kod  web    dizajna  jer  omogućava  da  se  web  prezentacija vremenom dobro pozicionira na glavnim pretraživačima – Google, Yahoo itd.    Ovo  poglavlje  će  pokazati  važne  parametre  koje  bi  trebalo  da  podesite  u  HTML  kodu  pre  postavljanja prezentacije na server.     Naravno,  nema  garancija  kada  će  se  web  prezentacija  uopšte  pojaviti  na  nekom  pretraživaču na nekoj poziciji ali svakako pravilnim podešavanjima omogućavate vremenom  bolju pozicioniranost.      Početak  optimizacije  kreće  od  definisanja  ključnih  reči.  Ključne  reči  su  reči  preko  kojih  posetioci  dolaze  do  web  prezentacije.  Na  primer,  definisaćemo  ključnu  reč  “kurs  web  dizajna” a potom otvoriti Google pretraživač i uneti te ključne reči     

    Google  u  startu  daje  ponude  ključnih  reči  sa  varijacijama  ...  Beograd,  Novi  Sad,  Niš  ...  Takođe dodatne varijacije bi bile ... cena, online ...     Posle  definisanja  ključnih  reči  sa  varijacijama  ide  njihova  implementacija  u  HTML  kod.  Za  početak podesiti sledeće u head sekciji HTML koda:     Kurs web dizajna | Beograd | cena | online             U tekstu podesiti da Headings (H1, H2 ...) imaju formu ključnih reči (može i sa varijacijama)     Kurs web dizajna u Beogradu – odlična cena   Neki tekst ...    Online kurs web dizajna    Neki tekst ...     Slike u HTML kodu da imaju definisan ALT odnosno u formi ključnih reči bez razmaka:   

70 

KURS WEB DIZAJNA          http://www.ime‐domena.com/    always    1.00          http://www.ime‐domena.com/index.html    always    0.80          http://www.ime‐domena.com/galerija.html    always    0.80          http://www.ime‐domena.com/kontakt.html    always    0.80      …        To  je  fajl  gde  je  struktura  slična  HTML  kodu  odnosno  gde  se  između  TAG‐ova  (url)  nalazi  svaka linkovana web strana sa svojim tagovima (loc) gde je pun domen svakog linka. 

72 

KURS WEB DIZAJNA 

14. RESPONSE DIZAJN – prilagodljivost ekranima    Resposne  dizajn  omogućava  da  se  kompletan  sadržaj  prezentacije  odnosno  glavna  konstrukcija  sastavljena  od  DIV  TAG‐ova  fluidno  pomera  i  prilagođava  širini  ekrana.  Suštinska kreiranja response konsktrukcije ima dva koraka:    1) da su dimenzije širine DIVTAG‐ova u procentima (%).   2) Preko Media queries stilova se podešavaju stilovi određenog DIV TAG‐a prema širini  ekrana (1024, 800, 600, 640, 480, 360, 320 px). Ovo su najčešće ekranske rezolucije.     KORAK 1  Za početak sve dimenzije glavne konstrukcije DIV TAG‐iva dimenzionišite u procentima. Prvi  DIV TAG ima širinu u procentima u odnosnu na ekran (na primer 70%). Ostali DIV TAG‐ovi  imaju širinu u procentima u odnosnu na GLAVNI DIV TAG. To su podešavanja kad je širina  ekrana  potpuna.  Na  taj  način  definisati  konstrukciju  koja  će  biti  u  stvari  ista  kao  i  kad  su  dimenzije bile u pixelima s tim što je sad širina učešće procenta u odnosu na širinu ekrana ili  DIV TAG u kome se nalazi DIV TAG.   Prvi Glavni DIV TAG ima širinu na primer 70% u odnosu na širinu ekrana. Ako se pregleda  sajt  na  manjim  ekranima  ovaj  DIV  TAG  se  fluidno  smanjuje  i  zadržava  procenat  (70%)    u  odnosu na manju ekranu širinu ekrana.   Div  Tag  „Header“  ima  širinu  100%  jer  se  nalazi  „Glavnom“  Div  Tagu  i  taj  procenat  je  maksimalna širina u odnosu na taj Div Tag‐u. Div Tag‐ovi (Leva i desna kolona) imaju širine  tako da se uklope da je leva kolona šira od desne. Po tom principu se dalje definišu širine  DIV TAG‐ova tako da se uklopi sve u konstrukciju koja je bila na početku kad su bili pixeli.     

 

 

73 

KURS WEB DIZAJNA  KORAK 2:  Posle  definisanja  konstrukcije  DIV  TAG‐ova  u  procentima  kad  je  maksimalna  širina  ekrana  potrebnoje dodatno preko Media Queries stilova stiliuzovati te iste DIV TAG‐ove za manje  ekrane. Tako se u stvar klasa nekog DIV TAG‐a u stvar kopira i kopija modifukuje da važi za  određeni ekran.     Uzećemo primer Glavnog Div taga. Na početku fajla sa stilovima ovaj DIV TAG ima stilove:    .glavni_div_tag {    width: 45%;                      margin: auto;                                  ...  }    Na  kraju  ovog  CSS  fajla  unesti  prvi  Media  Queries  odnosno  šta  se  dešava  sa  glavnim  div  tagom ako je ekran maksimalne širine 1024 odnosno ...    @media (max‐width:1024px){  .glavni_div_tag {    width: 80%;                /* širina div taga*/  }  ...  }    U ovom slučaju glavni div tag povećava širinu kako se ekran smanjuje. Po sličnom principu  definisati  odstale  Media  Queris‐e  za  neke  standarne  širine  ekrana  i  podešavati  širinu  glavnog div taga odnosno ...     @media (max‐width:800px){  .glavni_div_tag {    width: 90%;                /* širina div taga*/  }  ...  }    @media (max‐width:768px){  .glavni_div_tag {    width: 100%;                /* širina div taga*/  }  ...  }    Ovo je način gde Vi za svaki DIV  TAG unutar početka i kraja Media stila unosite klase DIV  TAG‐ova a potom njihove stilove koji se mernjaju kako se ekran sužava. Najčešće se širina  DIV  TAG‐a  povećava  suženjem  ekrana  tako  da  se  svi  DIV  TAG‐ovi  u  jednom  trenutku  poređaju jedan ispod drugog i posetilac listanjem ima pregled komplet sajta.     

74 

KURS WEB DIZAJNA   

15. JavaScript i Jquery – osnove     Šta je JavaScript?    JavaScript  (u  daljem  tekstu  JS)  je  objektno  zasnovan  skriptni  jezik.  Uključujemo  ga  u  web  stranicu da bi je učinili dinamičnijom. HTML (osnovni kod web stranice) koristi se samo za  oblikovanje  i  uređivanje  elemenata  stranice  (tekst,  forme,  linkove  i  tabele).  Mogućnost  uključenja JavaScript skripte daje nam mnogo veću kontrolu kako se web stranica ponaša.     Kombinovan  sa  HTML‐om  i  CSS‐om  JavaScript  čini  DHTML  (Dynamic  HTML).  JavaScript  je  najpopularniji skriptni jezik na Internetu kojeg podržavaju svi poznatiji pregledači (Chrome,  Firefox,  Opera).  Omogućava  kreiranje  dinamičkih  efekata  u  web  prezentaciji:  atraktivni  padajući meni (paneli), iskakajući prozor, brojači ...      Šta je Jquery?    jQuery  je  gotova  JavaScript  biblioteka  koja  omogućava  da  web  sajtu  dodate  funkcionalnosti. Kombinacija Javascripte sa svojom Jquery bibliotekom omogućava da Vaše  web stranice budu vizuelno atraktivnije i interaktivnije.    Jquery biblioteka je besplatna i može se preuzeti sa sajta http://jquery.com/  ali za potrebe  online  obuke  polaznik  već  dobija  folder  “js”  gde  se  nalazi  fajl  “jquery‐1.9.0.min.js”  (TRENUTNA VERZIJA). Naravno, novije verzije se uvek lako mogu preuzeti sa zvanične web  prezentacije.     Ono  što  je  važno  napomenuti  da  bi  ste  primenili  sve  funkcije  koje  pružaju  Javascript  I  Jquery  potrebno  da  je  u  HTML  kod  postavite  link  koji  poziva  tu  biblioteku  i  to  u  HEAD  sekciju … dok ispod linka se otvaraju tagovi  …  unutar koga ide koga  ide Javacript kod koji kontroliše parametre.            Javascript ‐ osnova            $(document).ready(function() {      // ovde ide skripta koja kontroliše parametre i dalje procesuira      });          … 

75 

KURS WEB DIZAJNA   

Za početak da definišemo osnovni okvir u kom funkciniše Javascript a to je :    $(document).ready(function() {        // ovde ide Javacripta skripta koja se procesuira         }); 

  Da je pojasni malo ova forma:    – forma počinje znakom “$” … takođe i u samoj skripti će se dalje javljati slična forma  odnosno znak “$” (“  ”) – što znači da funkcija se primenjuje na elemente u zgradi –  h1, div itd …  – function(  )  –  definiše  da  se  odredi  određena  funkcija  (operacija)  koju  će  skripta  procesuirati.    U  nastavku  uvek  mora  da  postoje  znakovi  vitičaste  zagrade  između  kojih dalje ide skripta    function ( ) {    Ovde može da nova funkcija odnosno function ()                        {                           Ovde ide neka nova funkcija …                               }  }    Da bi polaznik najbolje video način pisanja fukcija u Javascripte, takođe je potrebno samom  HTML  kodu  odnosno  stranici  gde  se  skripta  procesuira,  kreirati  određene  već  poznate  elemente – text, slike, linkove itd … koji će imati svoje ID‐ove preko kojih JS tačno „zna” na  koji se HTML element određena animacija implementira.     Javascripta  će  upisane  funkcije  primeniti  na  te  elemente  ukoliko  smo  to  naveli  u  samoj  Javascripti. Tabele u nastavku će najednostavnije pokazati polazniku šta unosi u HTML, šta  unosi u Javascript odeljak u HEAD sekciji i na kraju kako se to renderuje u Browseru.     Tabele su podeljenje u više delova u kom se neke određene vrste osnove skripte prikazuju  da bi se shvatila suština i koncept kako funkcioniše Javascripta.    Naravno,  treba  napomenuti  da  su  ovde  date  samo  OSNOVE.  JS  takođe  ima  sve osobine  pisanja  sintakse  koje  se  koriste  u standarnom  programiranju  na  primer  pojava  komandi  IF, pojmova kao što je VAR za varijable itd. Ali za početak neka ove jednostavne skripte  budu osnova da se shvati kako JS funkcioniše i kako se implementira u HTML kod.     Idemo redom …   

76 

KURS WEB DIZAJNA    U HTML (u Body) uneti …         Naslov 1       Ovde ide neki text      

Opis skripte i rezultat u  browseru  

U Javascript uneti …    $(document).ready(function() {      $("p").hide();      $("h1").click(function() {      $(this).next().slideToggle(300);    });    });   

‐ sakriva sve što je  paragraph,     ‐ klikom na H1 sledi  slideToggle (gore/dole) u  trajanju od 0.3 sekunde     Ovo podseća na  jednostavni padajući  meni u navigaciji ! 

 

SELEKCIJA NA KLIK MIŠEM      U HTML (u Body) uneti …   

U JavaScript uneti … 

             KLIKOM NA BUTTON  LINIJA PARAGRAFA  POSTAJE CRVENA         

  $(document).ready(function() {       $("#testbutton").click(function()       {        $("div").css("background‐color","red");          });    });   

Opis skripte i rezultat u  browseru     Klikom na TEST button  (id) poziva se funkcija …    … gde svaki DIV tag  ima  stil: crvena pozadinska  boja.      

    Dalje se Javaskripta može modifikovati da se klikom mišem selektuju ostali elementi sa sajtu  odnosno čijom selekcijom se poziva stil u css ( u ovom slučaju crvena boja za background).     

  Multiple Selector – selektuje divtag‐ove, koji su boldovani (strong) I imaju  naziv “test button”      $(document).ready(function() {    $("#testbutton").click(function() {      $("div, strong, #testbutton").css("background‐color","red");    });  }); 

 

    77 

 

KURS WEB DIZAJNA  All Selector  (*) – selektuje sve klikom na Text button    $(document).ready(function() {     $("#testbutton").click(function() {      $("*").css("background‐color","red");    });  }); 

 

 

Even, Odd selector – selektuje klikom parne I neparne elemente (paragrafe)    $(document).ready(function() {    $("#testbutton").click(function() {      $("p:even").css("background‐color","red");    });  }); 

 

  $(document).ready(function() {     $("#testbutton").click(function() {      $("p:odd").css("background‐color","red");    });  }); 

 

 

Id selector – selektuje klikom sve sa određenim Id‐om (id=”third”)    $(document).ready(function() {    $("#testbutton").click(function() {      $("#third").css("background‐color","red");    });  }); 

 

 

Class selector – selektuje klikom sve sa određenom klasom (.klasa)    $(document).ready(function() {    $("#testbutton").click(function() {      $(".klasa").css("background‐color","red");    });  }); 

 

  This selector – selektuje klikom bilo koji element (this)    $(document).ready(function() {    $("#testbutton").click(function() {      $(this).css("background‐color","red");    });  }); 

 

       

78 

KURS WEB DIZAJNA  Event – “događaji” na klik mišem      U HTML (u Body) uneti …  U JavaScript uneti …    Naslov 1  Naslov 2  Naslov 3 

Opis skripte i rezultat u  browseru  

$(document).ready(function() {            $("h1").click(function() {      $(this).css("background‐color","red");    });    }); 

‐ za sve h1 (headinge)  ‐ klikom miša,   ‐ poziva se funkcija …  ‐ da označeno ima css stil  (crvena pozadina).  

  Pozivanje “događaja” na klik može se modifikovati, odnosno kontrolisati “događaj” klikom,  prelaskom  ili  odlaskom  miša  preko  određenog  texta.  Skripte  u  nastavku  pokazuju  primer  pozivanja “događaja” pri kretanju miša.    

Mousedown() – klikom miša (this) postaje obojen crvenom bojom    $(document).ready(function() {      $("h1").mousedown(function() {      $(this).css("background‐color","red");    });    }); 

 

 

 

 

    

 

Mousedown() and mouseup() – klikom miša menja se boja – crvena u žutu     $(document).ready(function() {        $("h1").mousedown(function() {      $(this).css("background‐color","red");    });    $("h1").mouseup(function() {      $(this).css("background‐color","yellow");    });    }); 

 

 

 

    

  Mouseenter()  and  mouseleave()  prelaskom  miša  menja  se  boja  –  crvena  postaje žuta     Primer da se napravi navigacija (linkovi) koji menjaju pozadinu prelaskom miša.    $(document).ready(function() {        $("h1").mouseenter(function() {      $(this).css("background‐color","red");    });    $("h1").mouseleave(function() {      $(this).css("background‐color","yellow");    });  }); 

 

 

79 

 

 

    

KURS WEB DIZAJNA  Efekti na klik mišem      U HTML (u Body) uneti …    Klikni ovde  Heading 2  Heading 3 

U JavaScript uneti … 

Opis skripte i rezultat u browseru  

$(document).ready(function() {    $("h1").click(function()        {      $("h2").hide(1000);    });  }); 

‐ za sve headinge (h1) klik mišem,     ‐ sakri sve Headinge 2 (h2) brzinom  1 sekunde (1000 milisekunda) 

  show() Effect – klikom miša prikaži     $(document).ready(function() {    $("h2").hide();      $("h1").click(function() {      $("h2").show(1000);    });  }); 

  toggle() Effect – klikom miša “show”, klikom miša “hide”     $(document).ready(function() {    $("h2").hide();    $("h1").click(function() {      $("h2").toggle(1000);    });  }); 

  slideUp() Effect ili slideDown() Effect – gore ili dole efekat    $(document).ready(function() {    $("h2").hide();     $("h1").click(function() {      $("h2").slideUp(1000);    });  }); 

  slideToggle() Effect – gore / dole na klik mišem    $(document).ready(function() {    $("h2").hide();    $("h1").click(function() {      $("h2").slideToggle(1000);    });  }); 

    80 

KURS WEB DIZAJNA  fadeOut() Effect ili fadeIn() Effect – jedan fade efekat na jedan klik    $(document).ready(function() {    $("h2").hide();    $("h1").click(function() {    $("h2").fadeOut(1000);    });  }); 

  fadeToggle() Effect – fade In/Out efekat na klik mišem     $(document).ready(function() {    $("h2").hide();    $("h1").click(function() {    $("h2").fadeToggle(1000);    });  }); 

  Animacije na klik mišem      U HTML (u Body) uneti …      Klikni ovde  Heading 2  Heading 3 

Opis skripte i rezultat u  browseru  

U JavaScript uneti …  $(document).ready(function() {    $("h1").click(function() {      $("h2").animate({        "font‐size": "3em"      }, 1000);    });  }); 

  animate() Width – animacijom povećaj font i širinu     $(document).ready(function() {    $("h1").click(function() {      $("h2").animate({        "font‐size": "3em",        "width": "50%"      }, 1000);    });  }); 

              81 

‐ na sve Headinge (h1) klik  miša,     ‐ animacija brzinom 1 sekunde  (1000 milisekunda), h2 tako da  se font poveća na 3 em. 

KURS WEB DIZAJNA  animate() left property – animacijom povećaj font, širinu i pomeri u levo za  100 px    $(document).ready(function() {    $("h1").click(function() {      $("h2").animate({        "font‐size": "3em",        "width": "50%",        "left": "100px"      }, 1000);    });  }); 

 

Pozivanje stilova na klik    Ova  komanda  omogućava  da  se  klikom  miša  ili  prelaskom  miša  stil  određenog  elementa  promeni. Ključne komande su:  – mouseenter function () – prelaskom miša,   – click function () – klikom      U HTML (u Body) uneti …      Klikni ovde  Heading 2  Heading 3 

Opis skripte i rezultat u  browseru  

U JavaScript uneti …  $(document).ready(function() {    $("h1").mouseenter(function() {      $(this).css("margin‐left", "50px");    });  });   

‐ prelaskom miša preko  Headinga (h1) …   ‐ this (to) …  ‐ … se pomera levo za 50 px  

  addClass() Single class – klikom se dodaje određena klasa    Klikom miša na neki heading (h1), dobija karakteristike određene klase CSS stilova u ovom  slučaju neka klasa “stilovi”.    $(document).ready(function() {    $("h1").click(function() {      $(this).addClass("stilovi");    });  }); 

                82 

KURS WEB DIZAJNA  HTML manipulacija    Preko Jquery‐ija i Javascripte možete modifikovati HTML odnosno zamenti text itd …      U HTML (u Body) uneti …      Klikni ovde  Heading 2  Heading 3 

Opis skripte i rezultat u  browseru  

U JavaScript uneti …  $(document).ready(function() {    $("h1").click(function() {      $(this).text("clicked");    });  });   

  ‐ Klikom na heading (h1)  pojavljuje se text “Clicked” 

  text() Replace text – klikom miša na Heading 1 menja se rečenica    $(document).ready(function() {    $("h1").click(function() {      $("p").text("novi text");    });  });   

Javascripta bez Jquery‐ija    JS odnosno sintaksa JS‐a može da procesuira određene efekte I bez prisustva Jquery‐ija.  Primera  za  tako  nešto  ima  mnogo.  Tabela  u  nastavku  daje  kratke  sintakse  JS‐a  koje  je  dovoljno uneti u definisanoj formi I na određeno mesto u HTML strani. Evo primeri nekih  kratkih JS skripti    Izraz 

Događaj 

 

Po  učitavanju  strane  pojavljuje  se  prozor  sa  porukom.  Ide  umesto početnog body taga.   

     

Pojavljuje se dugme PRINT čijim  klikom  se  poziva  opcija  štampanja web strane. 

BACK 

Link  koji  se  ubacuje  bilo  gde  unutar  BODY  taga  vraća  na  prethodno  posećenu  stranicu.  Koristi  se  kod  online  prodavnica  kada  se  poseti  stranica  sa  prikazom  jednog  artikla  da  se  automatski  vraća  na  prethodno  posećenu stranicu. 

83 

KURS WEB DIZAJNA  Izraz 

Događaj 

  function Redirect()  {      window.location="http://www.tekoms.co.rs";  }  document.write("Skripta koja redirektuje u roku od dve  sekunde.");  setTimeout('Redirect()', 2000);      document.onmousedown=disableclick;  status="Right Click Disabled";  function disableclick(event)  {    if(event.button==2)     {       alert(status);       return false;         }  }          function NoCopy(e){  return false  }  function reEnable(){  return true  }  document.onselectstart=new Function ("return false")  if (window.sidebar){  document.onmousedown=NoCopy  document.onclick=reEnable  }      if (screen.width  count){  HTML kod.             tex = tex.substring(0,count);             document.textarea.comment.value =tex;  Polje  TEXT  AREA  ima  kontrolu           return false;  broj unosa znakova u samo polje  I taj limit je 100 znakova.        }        document.textarea.limit.value = count ‐ len;  }  To se najčešće koristi kod unosa  polja  komentara  kod  online    prodavnica gde se LIMIT‐ira broj    unetih znakova.     Važno je napomenuti da je TEXT    samo JS taj pojam javlja u skripti.            NAPOMENA:    Kao  što  se  može  videti  kroz  ovih  par  primera  JS  može  da  funkcioniše  i  bez  JQuery‐ija.  Naravno, treba napomenuti da JS ima sintaksu koja ima sve osobine programiranja odnosno  pojavu pojmova kao što je IF, FOR, VAR (varijable), funkcije itd … ali ovde je bio cilj da se  polazniku daju neke osnove kako JS funkcionise kroz neke jednostavne skripte.   

85 

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF