Úvodná » Vzhľad stránky » Vytváranie webových stránok Superfast s nadáciou 5 [Sprievodca]

    Vytváranie webových stránok Superfast s nadáciou 5 [Sprievodca]

    Používanie rámca frontend môže zlepšiť váš pracovný postup webového dizajnu mnohými spôsobmi. Môže vám pomôžu dodržiavať moderné princípy návrhu ako je mobilný prvý prístup, sémantická značka a citlivý dizajn. Môžeš využitie mnohých prvkov CSS a JavaScript pripravených na použitie a významne urýchliť vývojový proces, čím sa uvoľní viac času, aby ste sa sústredili na dizajn vizuálneho a užívateľského zážitku.

    Zurb Foundation 5 je jedným z najsilnejších rámov frontend na trhu. Je logicky postavená, ľahko použiteľná a úplne zadarmo. Umožňuje vám použiť flexibilná sieť CSS že uľahčuje vytváranie čistého a užívateľsky prívetivého usporiadania. Rámec nadácie je tiež veľmi testovaný, takže sa stará o kompatibilitu medzi viacerými prehliadačmi a viacerými zariadeniami.

    V tejto príručke vám ukážem ako môžete vytvoriť superstránku s nadáciou Zurb 5. Môžete sa pozrieť na konečný výsledok na demo stránke.

    Vytvorím rozloženie webových stránok, na vás čaká úloha pridávať jemné prvky dizajnu. Webová stránka, ktorú spolu vytvoríme v tejto príručke, splní sen moderného dizajnéra UX: bude citlivý, mobilný, používateľsky prívetivý a sémantický.

    Kvôli dĺžke tejto príručky sú tu skratky, ktoré sa dostanú rýchlo do požadovanej sekcie:

    • Sťahovanie nadácie 5
    • Pochopenie siete
      • Kedy používať veľké-N, stredné-N a malé-N triedy
    • Pridanie panela s najvyššou ponukou
    • Populácia hlavnej časti
      • Pridávanie panelu pre populárne príspevky
      • Pridanie ďalších 3 príspevkov do populárneho panelu
      • Prettying Up CSS
      • Pridanie nejakého obsahu
      • Pridanie stránkovania
    • Populácia bočného panela
      • Formulár Newsletter
      • Flex Video
      • Ponuka bočného panela
    • záver

    1. Stiahnutie nadácie 5

    Nadáciu 5 môžete prevziať v 4 rôznych formách:

    1. kompletný kód
    2. ľahšia verzia so základným kódom
    3. vlastnú verziu, kde si môžete prispôsobiť to, čo potrebujete a čo nie
    4. verziu Sass, ak chcete nastaviť premenné a mixiny v SCSS.

    V tomto návode si vyberiem Kompletný kód s vanilkovou CSS, ale samozrejme si môžete vybrať akékoľvek iné verzie, ak chcete zefektívniť svoje stránky a používať len to, čo skutočne potrebujete.

    Po stiahnutí a rozbalení súboru zip otvorte súbor index.html v prehliadači a uvidíte niečo takéto:

    Áno, devs obsahovali užitočné odkazy v indexovom súbore. Môžete to nechať takýmto spôsobom a vytvoriť nový súbor pre váš prototyp s názvom home.html alebo niečím podobným, avšak v skutočnosti ho nemusíte držať, pretože môžete ľahko dosiahnuť dokumentáciu nadácie vždy, keď chcete.

    Otvorte súbor index.html vo svojom obľúbenom editore kódov a odstrániť všetko vo vnútri ale pred zatvorením

    Pravidlá štýlu, ktoré pridávame do app.css súbor docela do nášho prototypu sú tieto:

     hlavička margin-bottom: 2em;  .popular-ďalšie h4 font-size: 1.125em; horný okraj: 0,4m;  .row .row.popular-main margin-bottom: 1.5;  

    Ako nadácia 5 používa relatívne jednotky, musíme použiť “em”-s alebo “rem”-s namiesto pixelov dodržiavať pravidlá. (Môžete si prečítať o jednotkách CSS: Pixely vs ems vs% tu.) Použil som rozšírenie Firebug Firefox, aby som zistil, kde musím prepísať pravidlá CSS nadácie 5, môžete použiť akékoľvek iné rozšírenia pre vývojárov webových aplikácií, ak chcete.

    Tu v tomto krátkom útržku CSS sme museli predvolene predviesť predvolený CSS nadácie len raz, pri poslednom pravidle (.row .row.popular-main). Tu je demo stránka:

    4.4 Pridanie nejakého obsahu

    Pri použití rovnakých pravidiel ako predtým pridáme do hlavnej časti stránky ďalší obsah. Obsah, ktorý teraz pridáme, bude Najnovšie príspevky s malými miniatúrami.

    Nadácia 5 má naozaj v pohode vopred pripravené miniatúry, ktoré budeme v tomto kroku využiť. Funkcia Thumbnails používa a vopred vytvorená trieda CSS “th” že je potrebné pridať obrázky, ktoré chceme zobraziť ako miniatúry, tak, ako ich vidíte v útržku kódu nižšie.

    Pre každý najnovší príspevok pridáme nový riadok pod Populárny panel s naším vlastná trieda CSS “najnovší príspevok”.

    Pri veľkosti tabletu a pracovnej plochy sa zobrazí malá miniatúra pomocou triedy miniatúr nadácie vľavo a názov a krátky popis vpravo. V mobilnom telefóne sa nadpis a popis dostanú pod miniatúru.

    Teraz som použil “stredné až tri stĺpce” a “stredné až 9 stĺpcov” triedy, aby rozdelili obrazovku na 1: 3, 25% pre obrázok a 75% pre text až po strednú veľkosť.

    Vložte nasledujúci útržok kódu pod Populárny panel trikrát (pre tri najnovšie príspevky). Tu len obsahujem kód jedného riadku posledného príspevku, pretože všetky používajú rovnakú značku HTML, líši sa len obsah.

     

    Názov poslednej príspevky

    Obsah posledného príspevku ...

    Náš vlastný súbor CSS bol vytvorený v kroku 4.3, app.css tiež dostane nejaké nové pravidlá štýl, aby vzhľad demo uprataný. Poznámka: Ak chcete pridať svoje vlastné CSS do nadácie, nikdy nezabudnite skontrolovať pomocou nástroja web dev, kde musíte prepísať predvolené pravidlá.

    V útržku CSS nižšie ich musíme prepísať v prvom pravidle (.row .row.latest-post). V druhom pravidle stačí len použiť náš vlastný výber (.latest-post h4).

     .riadok .row.latest-post margin-bottom: 1.5em;  .latest-post h4 margin-top: 0; veľkosť písma: 1.125cm; 

    Náš prototyp teraz vyzerá takto:

    4.5 Pridávanie stránkovania

    V tomto kroku pridáme chladnú stránkovanie pod Najnovšie príspevky. Nadácia 5 nám poskytuje pomocnú ruku svojimi pohodlnými, pripravenými na použitie stránkovacími triedami. V tomto kroku používame rovnaký kód, ktorý nájdete v “pokročilý” sekcia v Dokumentáciách stránok.

      

    Tu sú najnovšie príspevky s novo pridanou časťou Stránkovanie:

    5. Populácia bočného panela

    Teraz, keď sme pripravení s hlavným obsahom našej demo stránky, je čas naplniť pravú bočnú lištu. Pravá bočná lišta bude klesať pod hlavný obsah na mobilných a tabletových veľkostiach.

    Musíte vložiť všetky útržky kódu v tejto sekcii vo vnútri