Pagrindinis » Interneto svetainės dizainas » Sukurkite svetaines „Superfast“ su „Foundation 5“ [A Guide]

    Sukurkite svetaines „Superfast“ su „Foundation 5“ [A Guide]

    Naudojant „frontend“ sistemą, daugeliu būdų galite pagerinti jūsų interneto dizaino darbo eigą. Tai gali padėti jums laikytis šiuolaikinių dizaino principų pvz., mobilusis pirmasis požiūris, semantinis žymėjimas ir reaguojantis dizainas. Tu gali atsižvelgti į daugelį paruoštų naudoti CSS ir „JavaScript“ elementų ir žymiai pagreitinti savo plėtros procesą, atlaisvinti daugiau laiko, kad sutelktumėte dėmesį į vizualinį ir vartotojo patirtį.

    „Zurb Foundation 5“ yra viena iš galingiausių frontendų sistemų rinkoje. Tai logiškai pastatyta, paprasta naudoti ir visiškai nemokama. Tai leidžia jums naudoti a lankstus CSS tinklas kad padeda sukurti švarų, patogų vartotojui išdėstymą. Fondo struktūra taip pat yra labai išbandyta, todėl ji rūpinasi kryžminiu naršykle ir kryžminiu įrenginių suderinamumu.

    Šioje instrukcijoje aš jums parodysiu kaip galite sukurti „Zurb Foundation“ supaprastintą svetainę 5. Galite peržiūrėti galutinį rezultatą demonstraciniame puslapyje.

    Sukursiu svetainės išdėstymą, laukia jūsų subtilaus dizaino elementų pridėjimo. Svetainė, kurią mes sukursime kartu su šia pamoka, atliks šiuolaikinio „UX“ dizainerio svajonę: jis bus jautrus, pirmasis mobilus, patogus naudoti ir semantinis.

    Dėl šio vadovo ilgio čia rasite sparčiuosius klavišus, kad greitai pasiektumėte norimą skyrių:

    • Fondo atsisiuntimas 5
    • Tinklo supratimas
      • Kada naudoti dideles-N, vidutines N ir mažas N klases
    • Į viršų meniu juostos pridėjimas
    • Pagrindinės dalies populiacija
      • Įrašyta populiarių pranešimų grupė
      • Įrašyta 3 daugiau pranešimų į populiariąją skydelį
      • Prabangus CSS
      • Kai kurių daugiau turinio pridėjimas
      • Įrašų pridėjimas
    • Populiari šoninė juosta
      • Naujienlaiškio forma
      • „Flex Video“
      • „Sidebar“ meniu
    • Išvada

    1. Fondo atsisiuntimas 5

    Fondą 5 galite atsisiųsti iš 4 skirtingų formų:

    1. visą kodą
    2. lengvesnė versija su tik pagrindiniu kodu
    3. pritaikytą versiją, kurioje galite pritaikyti tai, ko jums reikia ir kas ne
    4. „Sass“ versija, jei norite nustatyti savo kintamuosius ir mišinius SCSS.

    Šioje instrukcijoje pasirinksiu pilną kodą su vanilės CSS, bet, žinoma, galite pasirinkti kitas versijas, jei norite racionalizuoti savo svetainę ir naudoti tik tai, ko jums tikrai reikia.

    Atsisiuntę ir išpakavę zip failą, naršyklėje atidarykite index.html failą ir pamatysite kažką panašaus:

    Taip, indeksai įtraukė patogias nuorodas į indekso failą. Taip galite palikti šį būdą ir sukurti naują prototipo failą su pavadinimu home.html arba kažką panašaus, bet jums tikrai nereikia jo išsaugoti, nes galite lengvai pasiekti Fondo dokumentaciją, kai tik norite.

    Atidarykite index.html failą savo mėgstamų kodų redaktoriuje ir ištrinti viską viduje skyrių, bet prieš uždarymą

    Stiliaus taisyklės, kurias pridedame prie app.css mūsų prototipo failas yra toks:

     antraštė margin-bottom: 2em;  .popular-h4 font-size: 1.125em; margin-top: 0.4em;  .row.row.popular-main margin-bottom: 1.5em;  

    Kadangi Fondas 5 naudoja santykinius vienetus, turime naudoti “em”-s arba “rem”-s vietoj pikselių laikytis taisyklių. (Galite skaityti apie „CSS“ vienetus: „Pixels vs ems vs%“ čia.) Naudojau „Firefox“ Firebug plėtinį, kad nustatytumėte, kur turiu nepaisyti „Foundation 5“ CSS taisyklių, jei norite, galite naudoti bet kokius kitus interneto plėtros naršyklės plėtinius.

    Šiame trumpame CSS fragmente mes turėjome tik vieną kartą panaikinti numatytąjį CSS CSS, paskutinėje taisyklėje (.row .row.popular-main). Štai kaip demonstracinė svetainė atrodo dabar:

    4.4 Kai kurių daugiau turinio pridėjimas

    Naudodamiesi tomis pačiomis taisyklėmis, kaip ir anksčiau, prie pagrindinės puslapio dalies pridėsime daugiau turinio. Turinys, kurį dabar pridėsime, bus Paskutiniai pranešimai su mažomis miniatiūromis.

    „Foundation 5“ tikrai turi vėsioje iš anksto paruoštus miniatiūrų stilius, kuriuos naudosime šiame etape. Fondo miniatiūrų naudojimas a iš anksto pastatyta CSS klasė “th” kad turėtume pridėti prie nuotraukų, kuriuos norime rodyti kaip miniatiūras, kaip matote toliau pateiktame kodo fragmente.

    Kiekvienam Paskutiniam įrašui pridedame naują eilutę po populiariu skydu su mūsų pasirinkta CSS klasė “naujausias pranešimas”.

    Lentelėje ir darbalaukyje matysite mažą miniatiūrą, naudodami Fondo miniatiūrų klasę kairėje, pavadinimą ir trumpą aprašymą dešinėje. Mobiliajame telefone antraštė ir aprašymas bus mažesni nei miniatiūra.

    Dabar aš naudoju “vidutinės 3 stulpeliai” ir “vidutinės 9 stulpeliai” klasių, kad jie padalintų ekraną į 1: 3, 25% vaizdą ir 75% tekstą nuo vidutinio dydžio.

    Tris kartus įdėkite šį kodo fragmentą žemiau populiaraus skydo (trims naujausioms žinutėms). Čia tiesiog įtraukiu vieno naujausios eilutės kodą, nes visi jie naudoja tą patį HTML žymėjimą, tik turinys skiriasi.

     

    Paskutinio pranešimo pavadinimas

    Paskutinio pranešimo turinys…

    Mūsų pasirinktas CSS failas, sukurtas 4.3 veiksme, app.css taip pat gauna keletą naujų stiliaus taisyklių, kad būtų išsaugotas demonstracijos tvarkymas. Pastaba: Jei norite pridėti savo pasirinktinį CSS į Fondą, niekada nepamirškite patikrinti, naudodami žiniatinklio įrankį, kur jūs turite nepaisyti numatytųjų taisyklių.

    Toliau pateiktame CSS fragmente mes turime juos panaikinti pirmojoje taisyklėje (.row .row.latest-post). Antrojoje taisyklėje pakanka tiesiog naudoti savo pasirinktinį valdiklį (.latest-post h4).

     .eilutė .row.latest-post margin-bottom: 1.5em;  .latest-post h4 margin-top: 0; šrifto dydis: 1.125em; 

    Mūsų prototipas atrodo taip:

    4.5 „Paginacijos“ pridėjimas

    Šiame etape pridėsime vėlesnį lapavimą pagal naujausius pranešimus. „Foundation 5“ suteikia mums patogią ranką pagal patogias, paruoštas naudoti puslapių klases. Šiame etape mes naudojame tą patį kodą, kurį galite rasti “Išplėstinė” skiltyje Pagination Docs.

      

    Čia pateikiami naujausi įrašai su naujai pridėta puslapių skiltimi:

    5. Šoninės juostos populiacija

    Dabar, kai esame pasiruošę su pagrindiniu mūsų demonstracinės svetainės turiniu, atėjo laikas užpildyti dešinę šoninę juostą. Teisė šoninė juosta paslyps žemiau pagrindinio mobiliojo ir planšetinio kompiuterio dydžio.

    Turite įterpti visus šiame skyriuje esančius kodo fragmentus