Mājas lapa » Web dizains » Izveidot tīmekļa vietnes Superfast ar Foundation 5 [A Guide]

    Izveidot tīmekļa vietnes Superfast ar Foundation 5 [A Guide]

    Izmantojot frontendu sistēmu, daudzos veidos var uzlabot jūsu web dizaina darbplūsmu. Tas var palīdzēs jums sekot mūsdienu dizaina principiem piemēram, mobilā pirmā pieeja, semantiskā atzīme un atsaucīgs dizains. Jūs varat ņemiet vērā daudzus lietošanai gatavus CSS un JavaScript elementus un ievērojami paātrināt savu attīstības procesu, atbrīvojot vairāk laika, lai koncentrētos uz vizuālo un lietotāju pieredzes dizainu.

    Zurb Foundation 5 ir viens no spēcīgākajiem frontendu veidiem tirgū. Tas ir loģiski veidots, viegli lietojams un pilnīgi bez maksas. Tas ļauj jums izmantot a elastīgs CSS tīkls to atvieglo tīru, lietotājam draudzīgu izkārtojumu. Fonda sistēma ir arī ļoti pārbaudīta, tāpēc tā rūpējas par pārrobežu pārlūkprogrammu un savstarpējo saderību.

    Šajā apmācībā es jums parādīšu kā jūs varat izveidot tīmekļa vietni, kas ir ārkārtīgi ātra ar Zurb Foundation 5. Jūs varat apskatīt galīgo rezultātu demonstrācijas lapā.

    Es izveidoju tīmekļa vietnes izkārtojumu, tevi gaida uzdevums pievienot smalkus dizaina elementus. Tīmekļa vietne, ko mēs kopā radīsim šajā apmācībā, veiks sapni par mūsdienu UX dizaineru: tas būs atsaucīgs, mobilais pirmais, lietotājam draudzīgs un semantisks.

    Šīs rokasgrāmatas garuma dēļ šeit ir īsceļi, lai ātri nokļūtu līdz vēlamajai sadaļai:

    • Fonda lejupielāde 5
    • Režģa izpratne
      • Kad jāizmanto lielās, vidējās un mazās N klases
    • Augšējā izvēlnes joslas pievienošana
    • Galvenās daļas populācija
      • Paneļa pievienošana populārām ziņām
      • Pievienojot 3 jaunus ziņojumus populārajam panelim
      • CSS klusināšana
      • Papildu satura pievienošana
      • Paginēšanas pievienošana
    • Sānjoslas populācija
      • Biļetena veidlapa
      • Flex Video
      • Sānjoslas izvēlne
    • Secinājums

    1. Fonda lejupielāde 5

    Jūs varat lejupielādēt fondu 5 4 dažādās formās:

    1. visu kodu
    2. vieglāka versija ar tikai būtisko kodu
    3. pielāgota versija, kurā var pielāgot to, kas jums nepieciešams un kas nav
    4. Sass versija, ja vēlaties iestatīt savus mainīgos un maisījumus SCSS.

    Šajā apmācībā es atlasīšu pilnu kodu ar vaniļas CSS, bet, protams, varat izvēlēties citas versijas, ja vēlaties racionalizēt savu vietni un izmantot tikai to, kas jums patiešām ir nepieciešams.

    Kad esat lejupielādējis un izsaiņojis zip failu, atveriet failu index.html savā pārlūkprogrammā un redzēsiet kaut ko līdzīgu:

    Jā, devs iekļāva ērtas saites indeksa failā. Jūs varat atstāt to šādā veidā un izveidot jaunu prototipa failu ar nosaukumu home.html vai kaut ko līdzīgu, bet jums nav nepieciešams to saglabāt, jo jūs varat viegli sasniegt fonda dokumentāciju, kad vien vēlaties.

    Atveriet index.html failu savā iecienītākajā koda redaktorā un izdzēst visu iekšpusē sadaļā, bet pirms slēgšanas

    Stila noteikumi, ko pievienojam app.css mūsu prototips ir diezgan liels:

     header margin-bottom: 2em;  .populārs-papildus h4 font-size: 1.125em; margin-top: 0.4em;  .row .row.popular-main margin-bottom: 1.5em;  

    Tā kā fonds 5 izmanto relatīvās vienības, mums ir jāizmanto “em”-s vai “rem”-s pikseļu vietā sekot līdzi noteikumiem. (Jūs varat lasīt par CSS vienībām: pikseļi vs ems vs% šeit.) Es izmantoju Firefox Firebug paplašinājumu, lai noteiktu, kur man ir jānoraida Foundation 5 CSS noteikumi, ja vēlaties, varat izmantot jebkuru citu tīmekļa izstrādes pārlūkprogrammas paplašinājumu.

    Šajā īsajā CSS fragmentā mums tikai bija jānorāda Fonda noklusējuma CSS tikai vienu reizi, pēdējā reizē (.row .row.popular-main). Demonstrācijas vietne izskatās šādi:

    4.4. Papildu satura pievienošana

    Izmantojot tos pašus noteikumus kā pirms mēs pievienosim vairāk satura lapas galvenajai sadaļai. Saturs, ko mēs tagad pievienosim, būs Jaunākās ziņas ar nelieliem sīktēliem.

    5. fondam ir patiešām forši iepriekš sagatavoti sīktēlu stili, kurus mēs izmantosim šajā solī. Fonda sīktēlus izmanto a iepriekš uzbūvēta CSS klase “th” ka mums ir jāpievieno attēliem, kurus vēlamies parādīt kā sīktēlus tā, kā redzat to zemāk esošajā koda fragmentā.

    Katram jaunākajam ierakstam mēs pievienojam jaunu rindu zem populārā paneļa ar mūsu pielāgotā CSS klase “jaunākais ziņojums”.

    Planšetdatorā un darbvirsmas lielumā mēs parādīsim nelielu sīktēlu, izmantojot kreisajā pusē esošo Fonda sīktēlu klasi, labo pusi un nosaukumu un īsu aprakstu. Mobilajā ierīcē virsraksts un apraksts būs zem sīktēla.

    Tagad es izmantoju “vidēji 3 kolonnas” un “vidēji 9 kolonnas” klases, lai tās sadalītu ekrānu 1: 3, 25% attēlam un 75% tekstam no vidēja izmēra.

    Trīs reizes ievietojiet zem populārā paneļa šādu koda fragmentu (trim jaunākajām ziņām). Šeit es tikai ietveru viena jaunākās rindas kodu, jo visi izmanto to pašu HTML marķējumu, tikai saturs atšķiras.

     

    Jaunākās ziņas nosaukums

    Jaunākās ziņas saturs…

    Mūsu pielāgotā CSS fails, kas izveidots 4.3, app.css arī saņem jaunus stila noteikumus, lai saglabātu demonstrācijas izskatu. Piezīme: Ja vēlaties fondam pievienot savu pielāgoto CSS, nekad neaizmirsīsiet to pārbaudīt, izmantojot tīmekļa dev rīku, kur jums ir jānovērš noklusējuma noteikumi.

    Tālāk redzamajā CSS fragmentā mums ir jānorāda tie pirmajā noteikumā (.row .row.latest-post). Otrajā noteikumā ir pietiekami vienkārši izmantot mūsu pašu pielāgoto atlasītāju (.latest-post h4).

     .rinda .row.latest-post margin-bottom: 1.5em;  .latest-post h4 margin-top: 0; fonta lielums: 1.125em; 

    Mūsu prototips tagad izskatās šādi:

    4.5. Paginācijas pievienošana

    Šajā solī mēs pievienosim atdzist pagināciju zem jaunākajām ziņām. 5. fonds mums palīdz, izmantojot ērtas, lietošanai gatavas lapas. Šajā solī mēs izmantojam to pašu kodu, ko var atrast “Uzlabots” sadaļā Ievietošanas dokumenti.

      

    Šeit ir jaunākās ziņas ar jaunievedumu sadaļu:

    5. Sānjoslas izvietošana

    Tagad, kad mēs esam gatavi ar mūsu demo vietnes galveno saturu, ir pienācis laiks aizpildīt pareizo sānjoslu. Labais sānjosla būs zemāks par galveno saturu mobilajos un planšetdatora izmēros.

    Jums jāievieto visi šajā sadaļā esošie koda fragmenti