Domača » Oblikovanje spletnih strani » Zgradite spletne strani Superfast z Fundacijo 5 [Vodnik]

    Zgradite spletne strani Superfast z Fundacijo 5 [Vodnik]

    Z uporabo okvirja frontend lahko izboljšate potek spletnega oblikovanja na več načinov. Lahko vam pomagajo slediti modernim načelom oblikovanja kot so pristopi, ki temeljijo na mobilnosti, semantični označevalni in odzivni dizajn. Ti lahko izkoristiti številne elemente CSS in JavaScript, pripravljenih za uporabo in bistveno pospešite razvojni proces, sprostitev več časa za osredotočanje na vizualno in uporabniško izkušnjo.

    Zurb Foundation 5 je eden najmočnejših okvirov frontendov na trgu. Logično je zgrajen, enostaven za uporabo in popolnoma brezplačen. Omogoča vam uporabo a prilagodljiva mreža CSS to olajša ustvarjanje čiste in uporabniku prijazne postavitve. Okvir Fundacije je tudi močno testiran, zato skrbi za navzkrižno brskanje in združljivost med napravami.

    V tem vodiču vam bom pokazal kako lahko zgradite spletno stran superhitre s Zurb Foundation 5. Končni rezultat si lahko ogledate na demo strani.

    Ustvaril bom postavitev spletne strani, čaka na vas dodajanje subtilnih elementov oblikovanja. Spletna stran, ki jo bomo skupaj ustvarili v tej vadnici, bo uresničila sanje sodobnega oblikovalca UX: bo odzivna, mobilna, uporabniku prijazna in semantična..

    Zaradi dolžine tega priročnika so tukaj bližnjice za hitro dostopanje do odseka:

    • Nalaganje fundacije 5
    • Razumevanje mreže
      • Kdaj uporabiti razrede Large-N, Medium-N in Small-N
    • Dodajanje vrstice z glavnim menijem
    • Populacija glavnega dela
      • Dodajanje plošče za priljubljene objave
      • Dodajanje 3 več objav na priljubljeno ploščo
      • Prettying up CSS
      • Dodajanje več vsebine
      • Adding Pagination
    • Populacija stranske vrstice
      • Obrazec za novice
      • Flex Video
      • Meni stranske vrstice
    • Zaključek

    1. Nalaganje fundacije 5

    Fundacijo 5 lahko prenesete v 4 različnih oblikah:

    1. celotno kodo
    2. lažja različica s samo osnovno kodo
    3. prilagojeno različico, kjer lahko prilagodite, kaj potrebujete in kaj ne
    4. različica Sass, če želite nastaviti spremenljivke in kombinacije v SCSS.

    V tej vadnici bom izbral popolno kodo z vanilijevim CSS, vendar seveda lahko izberete katero koli drugo različico, če želite poenostaviti spletno mesto in uporabiti le tisto, kar res potrebujete.

    Ko prenesete in razpakirate datoteko zip, odprite datoteko index.html v brskalniku in videli boste nekaj takega:

    Ja, razvijalci so v indeksni datoteki vključili priročne povezave. Lahko ga pustite na ta način in ustvarite novo datoteko za prototip s imenom home.html ali kaj podobnega, vendar tega ne potrebujete, saj lahko preprosto dosežete dokumentacijo Fundacije, kadar koli želite.

    Odprite datoteko index.html v svojem priljubljenem urejevalniku kode in izbrišite vse v notranjosti pred zaključkom

    Pravila sloga, ki jih dodamo app.css Datoteka za precej naš prototip so:

     glava margin-bottom: 2em;  .popularno-dodatno h4 velikost pisave: 1.125em; margin-top: 0.4em;  .row .row.popular-main margin-bottom: 1.5em;  

    Kot Fundacija 5 uporablja relativne enote, moramo uporabiti “em”-s ali “rem”-s namesto slikovnih pik slediti pravilom. (Lahko preberete o enotah CSS: Pixels vs ems vs% tukaj.) Uporabil sem razširitev Firebug za Firefox, da ugotovim, kje moram preglasiti CSS pravila Fundacije 5, lahko uporabite katero koli drugo razširitev brskalnika za spletni razvoj, če želite.

    Tu v kratkem odlomku CSS smo morali samo enkrat preglasiti privzeti CSS Fundacije, na zadnjem pravilu (.row .row.popular-main). Evo, kako izgleda predstavitveno spletno mesto zdaj:

    4.4 Dodajanje več vsebine

    Z istimi pravili, kot prej, bomo dodali še nekaj vsebin na glavni del strani. Vsebina, ki jo bomo dodali zdaj, bo Najnovejše objave z majhnimi sličicami.

    Fundacija 5 ima res kul vnaprej pripravljene sličice, ki jih bomo uporabili v tem koraku. Ustanovitvene sličice uporabite a vnaprej izdelan razred CSS “th” ki jih moramo dodati slikam, ki jih želimo prikazati kot sličice, na način, kot ga lahko vidite v spodnjem kodu.

    Za vsako zadnjo objavo dodamo novo vrstico pod priljubljeno ploščo z našo poimenovan CSS po meri “zadnje objave”.

    Na velikosti tabličnega računalnika in namizja bomo na levi strani prikazali manjšo sličico z uporabo razreda sličic Fundacije, na desni pa naslov in kratek opis. Na mobilnem bo naslov in opis šel pod sličico.

    Zdaj sem uporabil “srednji-3 stolpci” in “srednje-9 stolpcev” razredi, da bi jih razdelili na 1: 3, 25% za sliko in 75% za besedilo od srednje velikosti.

    Vstavite naslednji odrezek kode pod priljubljeno ploščo trikrat (za tri zadnje objave). Tukaj sem vključil kodo ene vrstice Najnovejše objave, saj vsi uporabljajo isto oznako HTML, le vsebina se razlikuje.

     

    Naslov zadnje objave

    Vsebina zadnje objave…

    Naša CSS datoteka po meri, ustvarjena v koraku 4.3, app.css prav tako dobi nekaj novih stilskih pravil, ki ohranjajo izgled demo urejeno. Opomba: Če želite v fundacijo dodati lasten CSS po meri, nikoli ne pozabite preveriti, z orodjem za spletni razvoj, kjer morate preglasiti privzeta pravila.

    V spodnjem odseku CSS jih moramo preglasiti v prvem pravilu (.row .row.latest post). V drugem pravilu je dovolj, da uporabite lastno izbiro po meri (.latest-post h4).

     .vrstica .row.latest-post margin-bottom: 1.5em;  .latest-post h4 margin-top: 0; velikost pisave: 1.125em; 

    Naš prototip je zdaj videti tako:

    4.5 Dodajanje paginacije

    V tem koraku bomo dodali kul stran pod najnovejšimi objavami. Fundacija 5 nam pomaga s priročnimi, pripravljenimi za uporabo razvrščanja po strani. V tem koraku uporabljamo isto kodo, ki jo najdete v “Napredno” v razdelku Pagination Docs.

      

    Tu so najnovejše objave z novo dodanim odsekom Pagination:

    5. Populacija stranske vrstice

    Zdaj, ko smo pripravljeni na glavno vsebino našega demo spletnega mesta, je čas, da napolnimo desno stransko vrstico. Desna stranska vrstica bo zdrsnila pod glavno vsebino v velikostih mobilnih in tabličnih računalnikov.

    V ta razdelek morate vstaviti vse odrezke kode