Homepage » Web design » Costruisci siti Web Superfast con Foundation 5 [Una guida]

    Costruisci siti Web Superfast con Foundation 5 [Una guida]

    L'uso di un framework di frontend può migliorare il flusso di lavoro della tua web design in molti modi. Può aiutarvi a seguire i principi del design moderno come l'approccio mobile-first, markup semantico e design reattivo. Puoi fare leva su molti elementi CSS e JavaScript pronti all'uso e in modo significativo velocizza il tuo processo di sviluppo, liberare più tempo per concentrarsi sulla progettazione visiva e sull'esperienza utente.

    Zurb Foundation 5 è uno dei più potenti framework di frontend disponibili sul mercato. È costruito in modo logico, facile da usare e completamente gratuito. Ti consente di utilizzare a griglia flessibile CSS quello facilita la creazione di un layout pulito e user-friendly. Anche il framework Foundation è fortemente testato, quindi si prende cura della compatibilità cross-browser e cross-device.

    In questo tutorial ti mostrerò come puoi costruire un sito Web superveloce con Zurb Foundation 5. Puoi dare un'occhiata al risultato finale sulla pagina demo.

    Creerò il layout del sito web, il compito di aggiungere elementi di design sottili ti sta aspettando. Il sito web che creeremo insieme in questo tutorial realizzerà il sogno del moderno designer UX: sarà reattivo, mobile-first, user-friendly e semantico.

    A causa della lunghezza di questa guida, ecco le scorciatoie per arrivare rapidamente alla sezione desiderata:

    • Download della Fondazione 5
    • Capire la griglia
      • Quando utilizzare le classi Large-N, Medium-N e Small-N
    • Aggiunta della barra del menu principale
    • Popolazione della parte principale
      • Aggiunta di un pannello per i post popolari
      • Aggiunta di altri 3 post al pannello popolare
      • Preparare il CSS
      • Aggiunta di alcuni altri contenuti
      • Aggiungere l'impaginazione
    • Popolazione della barra laterale
      • Il modulo per la newsletter
      • Flex Video
      • Il menu della barra laterale
    • Conclusione

    1. Download di Foundation 5

    Puoi scaricare Foundation 5 in 4 diverse forme:

    1. il codice completo
    2. una versione più leggera con solo il codice essenziale
    3. una versione personalizzata in cui puoi personalizzare ciò che ti serve e cosa no
    4. una versione Sass se si desidera impostare le variabili e i mix in SCSS.

    In questo tutorial sceglierò il codice completo con vanilla CSS, ma ovviamente puoi scegliere qualsiasi altra versione se desideri semplificare il tuo sito e utilizzare solo ciò di cui hai veramente bisogno.

    Dopo aver scaricato e decompresso il file zip, apri il file index.html nel tuo browser e vedrai qualcosa di simile a questo:

    Sì, gli sviluppatori includevano utili collegamenti nel file indice. Puoi lasciarlo in questo modo e creare un nuovo file per il tuo prototipo con il nome home.html o qualcosa di simile, ma non è necessario conservarlo come puoi facilmente raggiungere la Documentazione della Fondazione ogni volta che vuoi.

    Apri il file index.html nel tuo editor di codice preferito e cancella tutto dentro il sezione, ma prima della chiusura

    Le regole di stile che aggiungiamo al app.css file per abbellire il nostro prototipo sono questi:

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

    Come Foundation 5 usa unità relative, dobbiamo usare “em”-s o “rem”-s invece di pixel per tenere il passo con le regole. (Puoi leggere le unità CSS: Pixel vs ems vs% qui.) Ho usato l'estensione Firebug di Firefox per determinare dove devo sovrascrivere le regole CSS di Foundation 5, puoi usare qualsiasi altra estensione del browser di sviluppo web se vuoi.

    Qui in questo breve snippet CSS abbiamo dovuto ignorare il CSS predefinito della Foundation solo una volta, nell'ultima regola (.row .row.popular-main). Ecco come appare ora il sito demo:

    4.4 Aggiunta di alcuni altri contenuti

    Usando le stesse regole di prima aggiungeremo altri contenuti alla sezione principale della pagina. Il contenuto che aggiungeremo ora sarà il ultimi post con piccole miniature.

    La Foundation 5 ha degli stili di anteprima pre-preparati davvero interessanti che utilizzeremo in questo passaggio. Le anteprime della Fondazione usano a classe CSS precostruita chiamata “esimo” che dobbiamo aggiungere alle immagini che vogliamo visualizzare come miniature nel modo in cui potete vederle nello snippet di codice qui sotto.

    Per ogni post più recente aggiungiamo una nuova riga sotto il pannello popolare con il nostro classe CSS personalizzata chiamata “l'ultimo post”.

    Su tablet e dimensioni del desktop mostreremo una piccola miniatura usando la classe delle miniature di Foundation a sinistra, e il titolo e una breve descrizione a destra. Sul cellulare, il titolo e la descrizione andranno sotto la miniatura.

    Ora ho usato il “colonne medio-3” e “colonne di media-9” classi per renderli dividere lo schermo in 1: 3, 25% per l'immagine e 75% per il testo in alto da medie dimensioni.

    Inserisci il seguente frammento di codice sotto il pannello Popolare tre volte (per i tre Post recenti). Qui includo semplicemente il codice di una riga Latest Post, poiché tutti usano lo stesso markup HTML, solo il contenuto è diverso.

     

    Titolo dell'ultimo post

    Contenuto dell'ultimo post ...

    Il nostro file CSS personalizzato creato nel passaggio 4.3, app.css ottiene anche alcune nuove regole di stile per mantenere in ordine l'aspetto della demo. Nota: Se vuoi aggiungere il tuo CSS personalizzato alla Fondazione, non dimenticare di controllare, con uno strumento di sviluppo web, dove devi sostituire le regole predefinite.

    Nel frammento di codice CSS qui sotto abbiamo bisogno di sovrascriverli nella prima regola (.row .row.latest-post). Nella seconda regola è sufficiente utilizzare il nostro selettore personalizzato (.latest-post h4).

     .row .row.latest-post margin-bottom: 1.5em;  .latest-post h4 margin-top: 0; font-size: 1.125em; 

    Il nostro prototipo ora si presenta così:

    4.5 Aggiunta dell'impaginazione

    In questo passaggio aggiungeremo un'impaginazione interessante sotto gli ultimi post. La Fondazione 5 ci dà una mano grazie alle sue convenienti classi di impaginazione pronte all'uso. Usiamo lo stesso codice in questo passaggio che puoi trovare in “Avanzate” sezione all'interno di Pagination Docs.

      

    Ecco i post più recenti con la sezione di impaginazione appena aggiunta:

    5. Popolazione della barra laterale

    Ora che siamo pronti con il contenuto principale del nostro sito demo, è tempo di compilare la barra laterale destra. La barra laterale destra scivolerà sotto il contenuto principale su dispositivi mobili e tablet.

    È necessario inserire tutti i frammenti di codice in questa sezione all'interno di