Pagina principala » Web design » Construiți site-uri Web Superfast cu Fundația 5 [Ghid]

    Construiți site-uri Web Superfast cu Fundația 5 [Ghid]

    Folosirea unui cadru frontal vă poate îmbunătăți fluxul de lucru în multe domenii. Poate vă ajuta să urmați principiile moderne de design cum ar fi abordarea mobilă-primă, marcajul semantic și designul receptiv. Poti să profite de multe elemente CSS și JavaScript gata de utilizat și semnificativ accelerați procesul de dezvoltare, eliberând mai mult timp pentru a vă concentra asupra designului vizual și utilizator.

    Zurb Foundation 5 este unul dintre cele mai puternice cadre de frontend aflate pe piață. Este logic construit, ușor de utilizat și complet gratuit. Acesta vă permite să utilizați o o rețea flexibilă CSS acea facilitează crearea unui aspect curat și ușor de utilizat. Cadrul Fundației este, de asemenea, puternic testat, astfel încât acesta să aibă grijă de compatibilitatea încrucișată între browser și cross-device.

    În acest tutorial vă voi arăta cum puteți construi un site super-rapid cu Fundația Zurb 5. Puteți vedea rezultatul final pe pagina demo.

    Voi crea layout-ul site-ului, sarcina de a adăuga elemente de design subtile vă așteaptă. Site-ul pe care îl vom crea împreună în acest tutorial va realiza visul designerului modern UX: acesta va fi receptiv, mobil, primul, ușor de utilizat și semantic.

    Datorită lungimii acestui ghid, aici sunt scurtăturile pentru a ajunge la secțiunea dorită rapid:

    • Descărcarea Fundației 5
    • Înțelegerea grila
      • Atunci când utilizați clasele mari-N, medie-N și mic-N
    • Adăugarea barei de meniu Top
    • Populația părții principale
      • Adăugarea unui panou pentru posturile populare
      • Adăugarea a 3 postări suplimentare către panoul popular
      • Creează CSS
      • Adăugarea unui conținut suplimentar
      • Adăugarea paginii
    • Populând bara laterală
      • Formularul de buletin informativ
      • Flex Video
      • Meniul Bara laterală
    • Concluzie

    1. Descărcarea Fundației 5

    Puteți descărca Fundația 5 în 4 forme diferite:

    1. codul complet
    2. o versiune mai ușoară, cu doar codul esențial
    3. o versiune personalizată în care puteți personaliza ceea ce aveți nevoie și ce nu
    4. o versiune Sass dacă doriți să setați variabilele și mixurile în SCSS.

    În acest tutorial voi alege codul complet cu CSS de vanilie, dar, desigur, puteți alege orice alte versiuni dacă doriți să simplificați site-ul și să utilizați doar ceea ce aveți cu adevărat nevoie.

    După ce ați descărcat și despachetat fișierul zip, deschideți fișierul index.html din browserul dvs. și veți vedea ceva similar:

    Da, distribuitorii au inclus legături la îndemână în fișierul index. Puteți să o lăsați în acest fel și să creați un nou fișier pentru prototip cu numele home.html sau ceva similar, însă nu trebuie să îl păstrați, deoarece puteți ajunge ușor la Documentația Fundației ori de câte ori doriți.

    Deschideți fișierul index.html în editorul dvs. de cod preferat și șterge totul înăuntru dar înainte de închidere

    Regulile de stil pe care le adăugăm la app.css fișierul nostru destul de sus prototip sunt:

     header margin-bottom: 2em;  .popular-suplimentar h4 font-size: 1.125em; marginea superioară: 0,4;  .row .row.popular-principal margin-bottom: 1.5;  

    Deoarece Fundația 5 utilizează unități relative, trebuie să folosim “em”-s sau “rem”-s în loc de pixeli pentru a ține pasul cu regulile. (Puteți citi despre unitățile CSS: Pixels vs. ems vs% here.) Am folosit extensia Firebug pentru Firefox pentru a determina unde trebuie să înlocuiesc regulile CSS ale Fundației 5, puteți utiliza orice altă extensie de browser pentru dezvoltare web, dacă doriți.

    Aici, în acest scurt fragment de CSS, am fost nevoiți să ignorăm CSS implicit doar o singură dată, la ultima regulă (.row .row.popular-main). Iată ce arată acum demo-ul:

    4.4 Adăugarea unui conținut mai mult

    Folosind aceleași reguli ca și înainte, vom adăuga mai mult conținut în secțiunea principală a paginii. Conținutul pe care îl vom adăuga acum va fi Ultimele postări cu mici miniaturi.

    Fundația 5 are stiluri de miniaturi foarte pregătite, pregătite, pe care le vom folosi în acest pas. Fundalul Thumbnails utilizează a pre-construit clasa CSS numit “lea” că trebuie să adăugăm imaginile pe care dorim să le afișăm ca miniaturi așa cum o puteți vedea în fragmentul de cod de mai jos.

    Pentru fiecare ultima postare adăugăm un nou rând sub panoul popular cu ajutorul nostru coloana CSS personalizată numită “ultima postare”.

    Pe dimensiunea tabletei și a desktopului, vom arăta o miniatură mică utilizând clasa de miniaturi a Fundației din stânga și titlul și o scurtă descriere în partea dreaptă. Pe telefonul mobil, titlul și descrierea vor merge sub miniatură.

    Acum am folosit “coloane medii-3” și “coloane de 9 coli” pentru a le face să împartă ecranul în 1: 3, 25% pentru imagine și 75% pentru textul de la dimensiunea medie.

    Inserați următorul fragment de cod sub panoul popular de trei ori (pentru ultimele trei postări). Aici includ doar codul unui rând de Postare recentă, deoarece toate utilizează același marcaj HTML, numai conținutul diferă.

     

    Titlul ultimului mesaj

    Conținutul ultimului mesaj ...

    Fișierul nostru personalizat CSS creat în Pasul 4.3, app.css de asemenea, niște reguli de stil noi pentru a păstra aspectul demo-ului ordonat. Notă: Dacă doriți să adăugați propriul CSS personalizat la Fundație, nu uitați să verificați, cu ajutorul unui instrument web dev, unde trebuie să înlocuiți regulile implicite.

    În fragmentul CSS de mai jos trebuie să le ignorăm în prima regulă (.row .row.latest-post). În a doua regulă este suficient să folosim doar selectorul personalizat (.latest-post h4).

     .rândul .row.latest-post margin-bottom: 1.5em; . cel mai slab post h4 margin-top: 0; dimensiune font: 1.125em; 

    Prototipul nostru arată acum:

    4.5 Adăugarea paginării

    În acest pas vom adăuga o paginare răcoroasă sub ultimele postări. Fundația 5 ne oferă o mână de ajutor prin clasele de paginare convenabile și gata de utilizare. Folosim același cod în acest pas pe care îl puteți găsi în “Avansat” secțiune din Documentele de Paginare.

      

    Iată cele mai recente postări cu secțiunea de pagini nou adăugată:

    5. Populația barei laterale

    Acum, că suntem pregătiți cu conținutul principal al site-ului demo, este timpul să populați bara laterală dreaptă. Bara laterală dreaptă va aluneca sub conținutul principal pe dimensiunile mobile și tablete.

    Trebuie să introduceți toate fragmentele de cod din această secțiune în interiorul