Hemsida » Webbdesign » Bygga webbplatser Superfast med Foundation 5 [En guide]

    Bygga webbplatser Superfast med Foundation 5 [En guide]

    Genom att använda en frontendram kan du förbättra ditt webbdesign arbetsflöde på många sätt. Det kan hjälper dig att följa moderna designprinciper såsom mobil-första tillvägagångssätt, semantisk markering och responsiv design. Du kan ta hävstångseffekt för många färdiga CSS- och JavaScript-element och betydligt påskynda din utvecklingsprocess, frigör mer tid att fokusera på visuell och användarupplevelse design.

    Zurb Foundation 5 är en av de mest kraftfulla frontenramarna ute på marknaden. Det är logiskt byggt, lätt att använda och helt gratis. Det låter dig använda en flexibelt CSS-nät den där underlättar skapandet av en ren, användarvänlig layout. Stiftelsens ramverk är också kraftigt testad, så det tar hand om kompatibilitet med kors-webbläsare och tvärenhet.

    I denna handledning kommer jag att visa dig hur du kan bygga en hemsida superfast med Zurb Foundation 5. Du kan ta en titt på det slutliga resultatet på demoversidan.

    Jag ska skapa webbsidans layout, uppgiften att lägga till subtila designelement väntar på dig. Webbplatsen som vi kommer att skapa tillsammans i denna handledning kommer att uppnå drömmen om den moderna UX-designer: den kommer att vara responsiv, mobil-först, användarvänlig och semantisk.

    På grund av längden på den här guiden är här genvägarna för att komma till den sektion du vill ha snabbt:

    • Ladda ner Foundation 5
    • Förstå nätet
      • När du ska använda Large-N, Medium-N och Small-N-klasserna
    • Lägga till menyn översta menyn
    • Populera huvuddelen
      • Lägga till en panel för populära inlägg
      • Lägga till 3 fler inlägg till den populära panelen
      • Prettying Up CSS
      • Lägger till lite mer innehåll
      • Lägga till pagination
    • Följer sidofältet
      • Nyhetsbrevet formuläret
      • Flex Video
      • Sidpanelmenyn
    • Slutsats

    1. Ladda ner Foundation 5

    Du kan ladda ner Foundation 5 i 4 olika former:

    1. den fullständiga koden
    2. En lättare version med endast den väsentliga koden
    3. en anpassad version där du kan anpassa vad du behöver och vad som inte är
    4. en Sass-version om du vill ställa in dina variabler och mixins i SCSS.

    I denna handledning väljer jag Komplett kod med vanilj CSS, men självklart kan du välja andra versioner om du vill effektivisera din webbplats och bara använda vad du verkligen behöver.

    När du har laddat ner och packat upp zip-filen öppnar du index.html-filen i din webbläsare och du ser något så här:

    Ja, devs inkluderade praktiska länkar i indexfilen. Du kan lämna den här vägen och skapa en ny fil för din prototyp med namnet home.html eller något liknande, men du behöver inte behålla det som du enkelt kan nå Foundation Documentation när du vill.

    Öppna filen index.html i din favoritkodredigerare och ta bort allt innanför sektionen, men före stängningen

    Stilen reglerar vi lägger till i app.css filen till ganska upp vår prototyp är dessa:

     rubrik margin-bottom: 2em;  .Popular-additional h4 font-size: 1.125em; margin-top: 0.4em;  .row.row.popular-main margin-bottom: 1.5em;  

    Eftersom stiftelsen 5 använder relativa enheter, vi behöver använda “em”-s eller “rem”-s istället för pixlar att hålla sig till reglerna. (Du kan läsa om CSS-enheter: Pixels vs ems vs% här.) Jag använde Firefox Firebug-förlängning för att avgöra var jag måste stryka Foundation 5s CSS-regler, du kan använda andra webbutvecklings webbläsartillägg om du vill.

    Här i det här korta CSS-fragmentet behövde vi endast åsidosätta Foundations standard CSS en gång, vid den sista regeln (.row .row.popular-main). Så här ser demobilden ut nu:

    4.4 Lägga till lite mer innehåll

    Med samma regler som tidigare lägger vi till lite mer innehåll i huvuddelen av sidan. Innehållet som vi lägger till nu kommer att vara Senaste inläggen med små miniatyrbilder.

    Stiftelsen 5 har riktigt coola förberedda miniatyrstilar som vi kommer att använda till i detta steg. Foundation Thumbnails använder a förkonstruerad CSS-klass kallad “th” som vi behöver lägga till i bilderna som vi vill visa som miniatyrer på det sätt som du kan se det i kodfliken nedan.

    För varje senaste inlägg lägger vi till en ny rad under den populära panelen med vår anpassad CSS-klass kallad “senaste posten”.

    På tablett- och skrivbordsstorlek visar vi en liten miniatyrbild med Stiftelsens miniatyrklass till vänster och titeln och en kort beskrivning till höger. På mobilen kommer rubriken och beskrivningen att gå under miniatyren.

    Nu använde jag “mellan 3 kolumner” och “medellånga 9 kolumner” klasser för att få dem att dela upp skärmen till 1: 3, 25% för bilden och75% för texten upp från medelstorlek.

    Sätt följande kodbit under den populära panelen tre gånger (för de tre senaste inläggen). Här inkluderar jag bara koden för en senaste postrad, eftersom alla använder samma HTML-markering, skiljer endast innehållet från varandra.

     

    Titel på senaste inlägget

    Innehåll av senaste inlägget ...

    Vår anpassade CSS-fil skapades i steg 4.3, app.css får också några nya stilregler för att hålla seriet av demo städat. Notera: Om du vill lägga till din egen anpassade CSS till Foundation, glöm aldrig att kolla, med ett web dev-verktyg, där du måste åsidosätta standardreglerna.

    I CSS-snippet nedan måste vi åsidosätta dem i den första regeln (.row.row.latest-post). I den andra regeln räcker det att bara använda vår egen anpassningsväljare (.latest-post h4).

     .rad .row.latest-post margin-bottom: 1.5em;  .latest-post h4 margin-top: 0; typsnittstorlek: 1,125em; 

    Vår prototyp ser nu ut så här:

    4.5 Lägga till paginering

    I det här steget lägger vi till en cool pagination under de senaste inläggen. Stiftelsen 5 ger oss en hjälpande hand genom sina praktiska, färdiga paginationskurser. Vi använder samma kod i det här steget som du hittar i “Avancerad” avsnittet inuti Pagination Docs.

      

    Här är de senaste inläggen med den nya Paginations sektionen:

    5. Följa sidofältet

    Nu när vi är redo med huvudinnehållet på vår demoplats är det dags att fylla i rätt sidofält. Det högra sidofältet glider under huvudinnehållet på mobil- och tablettstorlekar.

    Du måste infoga alla kodavsnitt i det här avsnittet inuti