Početna » Web dizajn » Izgradite web stranice Superfast s Foundation 5 [Vodič]

    Izgradite web stranice Superfast s Foundation 5 [Vodič]

    Korištenje okvira frontend može poboljšati vaše web design workflow na mnogo načina. Može pomoći vam da pratite načela modernog dizajna kao što su pristup koji se temelji na mobilnosti, semantička oznaka i odgovarajući dizajn. Možeš iskoristite mnoge spremne za korištenje CSS i JavaScript elemente i značajno ubrzati proces razvoja, oslobađanje više vremena za fokusiranje na vizualni dizajn i dizajn korisničkog iskustva.

    Zurb Foundation 5 je jedan od najmoćnijih frontend okvira na tržištu. To je logično izgrađen, jednostavan za korištenje i potpuno besplatan. To vam omogućuje korištenje a fleksibilna CSS mreža da olakšava stvaranje čistog i jednostavnog izgleda. Okvir Zaklade je također jako testiran, tako da se brine o cross-browseru i kompatibilnosti među uređajima.

    U ovom tutorialu pokazat ću vam kako možete izgraditi web stranicu superbrzi s Zakladom Zurb 5. Možete pogledati konačni rezultat na demo stranici.

    Ja ću stvoriti izgled web stranice, zadatak dodavanja suptilnih elemenata dizajna čeka na vas. Web-lokacija koju ćemo izraditi zajedno u ovom vodiču ostvarit će san modernog UX dizajnera: bit će odgovoran, pokretan, jednostavan, i semantički.

    Zbog duljine ovog vodiča, ovdje se nalaze prečaci do kojih želite brzo doći:

    • Preuzimanje zaklade 5
    • Razumijevanje mreže
      • Kada koristiti klase velikih-N, srednjih-N i malih-N
    • Dodavanje trake izbornika Top
    • Naseljavanje glavnog dijela
      • Dodavanje ploče za popularne postove
      • Dodavanje 3 više postova na popularnoj ploči
      • Prettying Up CSS
      • Dodavanje još nekog sadržaja
      • Dodavanje Paginacije
    • Popunjavanje bočne trake
      • Obrazac za bilten
      • Flex video
      • Izbornik na bočnoj traci
    • Zaključak

    1. Preuzimanje zaklade 5

    Zakladu 5 možete preuzeti u 4 različita oblika:

    1. cijeli kod
    2. lakša verzija sa samo bitnim kodom
    3. prilagođenu verziju u kojoj možete prilagoditi ono što trebate, a što ne
    4. Sass inačicu ako želite postaviti varijable i mješavine u SCSS.

    U ovom tutorialu odabrat ću cjeloviti kod s vanilijim CSS-om, ali naravno možete odabrati i bilo koju drugu verziju ako želite pojednostavniti web-lokaciju i koristiti samo ono što vam je stvarno potrebno.

    Nakon što preuzmete i raspakirate zip datoteku, otvorite datoteku index.html u pregledniku i vidjet ćete nešto slično ovome:

    Yep, devs uključen zgodan linkovi u indeks datoteku. Možete ga ostaviti na ovaj način i izraditi novu datoteku za svoj prototip s imenom home.html ili nešto slično, ali ne morate je zadržati kao što lako možete doći do dokumentacije Zaklade kad god želite.

    Otvorite datoteku index.html u svom omiljenom uređivaču koda i izbrišite sve unutar , ali prije zatvaranja

    Pravila stila koja dodamo u app.css Datoteka za lijepi naš prototip su sljedeći:

     zaglavlje margin-bottom: 2em;  .popularno-dodatno h4 font-size: 1.125em; margina-vrh: 0.4em;  .row .row.popular-main margin-bottom: 1.5em;  

    Kao temelj 5 koriste se relativne jedinice, trebamo koristiti “em”-s ili “rEM”-s umjesto piksela držati korak s pravilima. (Možete čitati o CSS jedinicama: Pixels vs ems vs% ovdje.) Koristio sam Firefoxov dodatak Firebug kako bih odredio gdje moram nadjačati CSS pravila Zaklade 5, možete koristiti bilo koje druge web-razvojne proširenja preglednika ako želite.

    Ovdje, u ovom kratkom CSS isječku, morali smo samo jednom zamijeniti zadani CSS Zaklade, po zadnjem pravilu (.row .row.popular-main). Evo kako izgleda demo web-lokacija:

    4.4 Dodavanje još nekog sadržaja

    Koristeći ista pravila kao i prije, u glavni dio stranice ćemo dodati još sadržaja. Sadržaj koji ćemo dodati sada će biti Najnoviji postovi s malim sličicama.

    Zaklada 5 ima stvarno cool unaprijed pripremljene sličice koje ćemo koristiti u ovom koraku. Temeljne minijature koriste a pozvao je unaprijed izgrađenu CSS klasu “th” koje moramo dodati slikama koje želimo prikazati kao umanjene sličice na način na koji možete vidjeti u isječku koda u nastavku.

    Za svaki najnoviji post dodamo novi redak ispod popularne ploče s našim zove se prilagođena CSS klasa “najnovije poslije”.

    Na veličini tableta i radne površine prikazat ćemo malu sličicu pomoću razreda sličica Zaklade na lijevoj strani te naslova i kratkog opisa s desne strane. Na mobilnom uređaju naslov i opis idu ispod minijature.

    Sada sam koristio “srednji-3 stupca” i “srednje-9 stupaca” kako bi ih podijelili na 1: 3, 25% za sliku i 75% za tekst od srednje veličine.

    Umetnite sljedeći isječak koda ispod popularne ploče tri puta (za tri najnovija posta). Ovdje samo uključim kôd jednog retka Najnoviji Post, jer svi oni koriste isti HTML oznaku, samo se sadržaj razlikuje.

     

    Naslov zadnje poruke

    Sadržaj najnovije post ...

    Naša prilagođena CSS datoteka stvorena u koraku 4.3, app.css također dobiva neka nova pravila za stil kako bi izgled demo uredan. Bilješka: Ako želite dodati vlastiti prilagođeni CSS u Fondaciju, nikada ne zaboravite provjeriti pomoću alata za web dev, gdje morate poništiti zadana pravila.

    U donjem CSS isječku trebamo ih poništiti u prvom pravilu (.row .row.latest-post). U drugom pravilu dovoljno je koristiti vlastiti prilagođeni odabir (.latest-post h4).

     .red .row.latest-post margin-bottom: 1.5em;  .latest-post h4 margin-top: 0; veličina fonta: 1.125em; 

    Naš prototip sada izgleda ovako:

    4.5 Dodavanje Paginacije

    U ovom koraku dodajemo kul ispod stranice Najnoviji postovi. Fondacija 5 pruža nam ruku kroz praktične klase paginacija koje su spremne za uporabu. U ovom koraku koristimo isti kôd koji možete pronaći u “Napredna” odjeljku unutar dokumenata za Paginaciju.

      

    Ovo su Najnoviji postovi s novo dodanim odjeljkom Paginacije:

    5. Popunjavanje bočne trake

    Sada kada smo spremni za glavni sadržaj naše demo stranice, vrijeme je da popunite desnu bočnu traku. Desna bočna traka će skliznuti ispod glavnog sadržaja na veličinama mobilnih uređaja i tableta.

    U ovaj odjeljak morate umetnuti sve isječke koda