Canic Interactive - Prezentacija dizajna

Najpre

Sve je mnogo prosto i bez ovog uputstva možes da uradis sve, samo menjajuci data.json iz template.zip, ali evo i detalja:

Kako se pravi prezentacija

  1. Stavi sve slike u direktorijum images.
  2. Otvori fajl javascripts/data.json u tekst editoru (npr. notepad).
  3. Podesi opšta podešavanja:
    1. Ime sajta - title
    2. Eventualno datum (ovo možeš da iskoristiš i za verziju dizajna) - date
    3. Boja navigacione linije - color
    4. Pozicija navigacione linije - anchor, offset
  4. Napravi onoliko slide-ova koliko imaš slika.
  5. Podesi ove opcije za svaku sliku:
    1. Ime fajla - image
    2. Tekst linka - navLabel
    3. Pozadina - background
    4. Ako je potrebno, dodaj objasnjenje - description
    5. Ako je potrebno, podesi ravnanje slike - imageAlign
    6. Ako je potrebno, kaži da je slajd prvi u novoj sekciji - sectionBreakBefore
   

Opšta podešavanja

osobina obavezno moguće vrednosti default opis
title ne string prazno naslov
date ne string prazno datum. ovo zapravo prihvata bilo koji tekst, tako da možeš da ga iskoristiš i da prikažeš verziju dizajna (npr. "03/31/2013 - V1a")
color ne #9f005c
#905
#9f005c boja teksta naslova i opisa (koji imaju belu pozadinu) i boja pozadine datuma i navigacije (koji imaju beli tekst). možeš da koristiš hex ili hex shorthand (#012 = #001122)
anchor ne top
bottom
top ovo podešavanje radi u sprezi sa offset-om i određuje da li se pozicija meri od vrha ili dna prozora
offset ne [ceo broj]px
[ceo broj]%
80% vertikalna pozicija navigacije na ekranu u pikselima ili procentima (npr. "600px" ili "60%"). prevelike vrednosti mogu da postave navigaciju van prozora i tako je sakriju
 

Slide

osobina obavezno moguće vrednosti default opis
image da string putanja do slike. ova vrednost ce postati "src" generisanog "img" taga i mora da sadrzi celu putanju do slike u odnosu na index.html
(npr. ako se slike nalaze u direktorijumu "images", ovo ce biti "images/ime-slike.png")
navLabel ne string formatirani "image" tekst koji će se pojaviti u navigaciji. ako nije definisan koristice se ime fajla, bez putanje i ekstenzije, minus i donja crta će biti zamenjeni razmakom a prvo slovo ce biti veliko
(npr. link za sliku "images/home-page_3.png" će biti "Home page 3")
description ne string prazno opis slike
imageAlign ne left
right
center
center horizontalno ravnanje slike, po defaultu je centrirana
background ne css background white pozadina strane, može da bude boja, slika ili oba.
sectionBreakBefore ne true
false
false ako ovo definišeš kao true u navigaciji će se ispred ovog elementa pojaviti vertikalna linija. upotrebi ga da grupišeš slajdove

Slajdovi su uokvireni vitičastim zagradama. Iza zatvorene zagrade ide zarez, osim iza zadnjeg slajda.

      "slides": [
        {
          slide 1
        },
        {
          slide 2
        },
        {
          slide 3
        }
      ]
    

Pozadina

Pozadina moze da bude samo jedna boja, slika ili kombinacija boje i slike

      "#dcdcdc"

      "url(../images/gradient-bck.png) repeat-x 0 0"

      "#fbf7c0 url(../images/gradient-bck.png) repeat-x 0 0"
    

Najpre definiši boju (ako je ima), zatim putanju do slike i na kraju ponavljanje i poziciju.

Ova ilustracija prikazuje poslednji primer. gradient-bck.png je 1 x 100 px vertikalni gradijent od crne do zelene, a boja pozadine je žuta.

Primeri

Svi primeri se oslanjaju na ovakvu strukturu direktorijuma (upravo ono što ćeš dobiti kad raspakuješ template.zip):

      images/
        drupal-websites-v1.png
        gradient-bck-tmp.png
        Home Page 3.png

      index.html

      javascripts/
        app.js
        data.json
        jquery-1.9.0.min.js

      stylesheets/
        style.css
    

Minimalno podešavanje

Neophodni minimum je jedan slide koji ima definisanu sliku:

      callback({
        "slides": [
          {
            "image": "images/slika.png",
          }
        ]
      });
    

Navigacija zalepljena za vrh strane

      callback({
        "anchor":    "top",
        "offset":  "0",

        "slides": [
          {
            "image": "images/slika.png",
          }
        ]
      });
    

Navigacija zalepljena za dno strane

      callback({
        "anchor":    "bottom",
        "offset":    "0",

        "slides": [
          {
            "image": "images/slika.png",
          }
        ]
      });
    

Detaljnije podešavanje

Malo duži primer sa 3 slajda - poslednja dva su grupisana:

      callback({

        "title":  "Design Presentation",
        "date":   "03/31/2013",
        "color":  "#462",
        "offset": "700px",

        "slides": [
          {
            "navLabel":           "Drupal 1",
            "description":        "Drupal Websites v1",
            "image":              "images/drupal-websites-v1.png",
            "background":         "#eee"
          },
          {
            "sectionBreakBefore": "true",
            "navLabel":           "Home 3",
            "description":        "Home Page v1",
            "image":              "images/Home Page 3.png",
            "background":         "#dcdcdc url(../images/gradient-bck-tmp.png) repeat-x 0 0"
          },
          {
            "navLabel":           "Ogilvy 1",
            "description":        "Ogilvy PR Case Study",
            "image":              "images/Ogilvy PR Case Study.png",
            "background":         "#dcdcdc url(../images/gradient-bck-tmp.png) repeat-x 0 0"
          }
        ]

      });
    

Planovi

Kad je offset 0 treba dodati padding i staviti sve elemente u jednu liniju.

Svaki slide je bookmarkable, ali back i forward dugmici u browseru ne rade.