Αρχική σελίδα » Web Design » Δημιουργία ιστοσελίδων Superfast με το Foundation 5 [Οδηγός]

    Δημιουργία ιστοσελίδων Superfast με το Foundation 5 [Οδηγός]

    Η χρήση ενός πλαισίου διεπαφής μπορεί να βελτιώσει τη ροή εργασίας σας στο web design με πολλούς τρόπους. Μπορεί να σας βοηθήσει να ακολουθήσετε τις σύγχρονες αρχές σχεδιασμού όπως η κινητή πρώτη προσέγγιση, η σημασιολογική σήμανση και ο σχεδιασμός που ανταποκρίνεται. Μπορείς λάβετε μόχλευση πολλών έτοιμων προς χρήση στοιχείων CSS και JavaScript και σημαντικά επιταχύνετε την αναπτυξιακή διαδικασία σας, ελευθερώνοντας περισσότερο χρόνο για να εστιάσετε στην οπτική και τη σχεδίαση της εμπειρίας των χρηστών.

    Το Zurb Foundation 5 είναι ένα από τα ισχυρότερα σύνολα προεντεταμένων στην αγορά. Είναι λογικά κατασκευασμένο, εύκολο στη χρήση και εντελώς δωρεάν. Σας επιτρέπει να χρησιμοποιήσετε ένα ευέλικτο δίκτυο CSS ότι διευκολύνει τη δημιουργία ενός καθαρού, φιλικού προς το χρήστη διάταξης. Το πλαίσιο του Ιδρύματος είναι επίσης πολύ δοκιμασμένο, επομένως φροντίζει τη συμβατότητα μεταξύ των προγραμμάτων περιήγησης και των πολλαπλών συσκευών.

    Σε αυτό το σεμινάριο θα σας δείξω πώς μπορείτε να φτιάξετε έναν υπερσύγχρονο ιστότοπο με το Zurb Foundation 5. Μπορείτε να ρίξετε μια ματιά στο τελικό αποτέλεσμα στη σελίδα επίδειξης.

    Θα δημιουργήσω τη διάταξη της ιστοσελίδας, το καθήκον της προσθήκης λεπτών στοιχείων σχεδιασμού σας περιμένει. Ο δικτυακός τόπος που θα δημιουργήσουμε μαζί σε αυτό το σεμινάριο θα ολοκληρώσει το όνειρο του σύγχρονου σχεδιαστή UX: θα είναι ευαίσθητο, φιλικό προς το χρήστη, και φιλικό προς το χρήστη και σημασιολογικό.

    Λόγω του μήκους αυτού του οδηγού, εδώ είναι οι συντομεύσεις για να φτάσετε στο τμήμα που θέλετε γρήγορα:

    • Λήψη του Ιδρύματος 5
    • Κατανόηση του δικτύου
      • Πότε να χρησιμοποιήσετε τις μαζικές-N, μεσαίες-N και μικρές-N κλάσεις
    • Προσθέτοντας την επάνω γραμμή μενού
    • Κατανομή του κύριου μέρους
      • Προσθήκη πίνακα για δημοφιλείς θέσεις
      • Προσθέτοντας 3 περισσότερες αναρτήσεις στο δημοφιλή πίνακα
      • Προετοιμασία του CSS
      • Προσθήκη κάποιου επιπλέον περιεχομένου
      • Προσθήκη σελίδας
    • Ο πληθυσμός της πλευρικής γραμμής
      • Το έντυπο του ενημερωτικού δελτίου
      • Flex βίντεο
      • Το μενού Sidebar
    • συμπέρασμα

    1. Κατεβάστε το Ίδρυμα 5

    Μπορείτε να κατεβάσετε το Ίδρυμα 5 σε 4 διαφορετικές φόρμες:

    1. τον πλήρη κωδικό
    2. μια ελαφρύτερη έκδοση με μόνο τον βασικό κώδικα
    3. μια προσαρμοσμένη έκδοση όπου μπορείτε να προσαρμόσετε τι χρειάζεστε και τι όχι
    4. μια έκδοση Sass αν θέλετε να ορίσετε τις μεταβλητές και τις μεταλλάξεις σας στο SCSS.

    Σε αυτό το σεμινάριο θα επιλέξω τον πλήρη κωδικό με το CSS βανίλιας, αλλά φυσικά μπορείτε να επιλέξετε οποιεσδήποτε άλλες εκδόσεις εάν θέλετε να εξορθολογίσετε τον ιστότοπό σας και να χρησιμοποιήσετε μόνο αυτό που χρειάζεστε πραγματικά.

    Αφού έχετε κατεβάσει και αποσυσκευάσει το αρχείο zip, ανοίξτε το αρχείο index.html στο πρόγραμμα περιήγησης και θα δείτε κάτι παρόμοιο:

    Ναι, οι devs περιελάμβαναν εύχρηστους συνδέσμους στο αρχείο ευρετηρίου. Μπορείτε να το αφήσετε με αυτόν τον τρόπο και να δημιουργήσετε ένα νέο αρχείο για το πρωτότυπο σας με το όνομα home.html ή κάτι παρόμοιο, αλλά δεν χρειάζεται πραγματικά να το κρατήσετε καθώς μπορείτε εύκολα να φτάσετε στην τεκμηρίωση του Foundation όποτε θέλετε.

    Ανοίξτε το αρχείο index.html στον αγαπημένο σας επεξεργαστή κειμένου και διαγράψτε τα πάντα μέσα στο αλλά πριν το κλείσιμο

    Οι κανόνες στυλ που προσθέτουμε στο app.css αρχείο σε αρκετά πρωτότυπο μας είναι τα εξής:

     επικεφαλίδα margin-bottom: 2em;  .popular-πρόσθετο h4 font-size: 1.125em; ανώτατο όριο περιθωρίου: 0.4εκ.  .row .row.popular-main margin-bottom: 1.5em;  

    Καθώς το Ίδρυμα 5 χρησιμοποιεί σχετικές μονάδες, πρέπει να χρησιμοποιήσουμε “em”-s ή “rem”-s αντί για εικονοστοιχεία να συμβαδίσει με τους κανόνες. (Μπορείτε να διαβάσετε σχετικά με τις μονάδες CSS: Pixels vs ems vs% εδώ.) Χρησιμοποιούσα την επέκταση Firebug του Firefox για να προσδιορίσω πού πρέπει να παρακάμψω τους κανόνες CSS του Foundation 5, αν μπορείτε να χρησιμοποιήσετε οποιαδήποτε άλλη επέκταση προγράμματος περιήγησης.

    Εδώ, σε αυτό το σύντομο απόσπασμα CSS, έπρεπε μόνο να αντικαταστήσουμε την προεπιλεγμένη CSS του ιδρύματος μόνο μία φορά, στον τελευταίο κανόνα (.row .row.popular-main). Εδώ είναι η εμφάνιση του demo site:

    4.4 Προσθήκη κάποιου επιπλέον περιεχομένου

    Χρησιμοποιώντας τους ίδιους κανόνες όπως και πριν, θα προσθέσουμε λίγο περισσότερο περιεχόμενο στο κύριο τμήμα της σελίδας. Το περιεχόμενο που θα προσθέσουμε τώρα θα είναι το τελευταίες δημοσιεύσεις με μικρές μικρογραφίες.

    Το Ίδρυμα 5 έχει πολύ δροσερά προετοιμασμένα στυλ μικρογραφιών που θα χρησιμοποιήσουμε σε αυτό το Βήμα. Τα Thumbnails του Foundation χρησιμοποιούν α προεπιλεγμένη κλάση CSS που ονομάζεται “th” ότι πρέπει να προσθέσουμε στις εικόνες που θέλετε να εμφανίζονται ως μικρογραφίες με τον τρόπο που μπορείτε να τις δείτε στο απόσπασμα κώδικα παρακάτω.

    Για κάθε Τελευταία Δημοσίευση προσθέτουμε μια νέα γραμμή κάτω από το Λαϊκό Πάνελ με το δικό μας προσαρμοσμένη κλάση CSS που ονομάζεται “πιο πρόσφατο μήνυμα”.

    Σε μέγεθος tablet και επιφάνειας εργασίας θα εμφανιστεί μια μικρή μικρογραφία χρησιμοποιώντας την κατηγορία μικρογραφιών του Foundation στο αριστερό μέρος και τον τίτλο και μια σύντομη περιγραφή στα δεξιά. Στο κινητό, ο τίτλος και η περιγραφή θα πέσουν κάτω από τη μικρογραφία.

    Τώρα χρησιμοποίησα το “μεσαίες-3 στήλες” και “μεσαίες-9 στήλες” για να τα διαχωρίσετε σε 1: 3, 25% για την εικόνα και 75% για το κείμενο από το μέσο μέγεθος.

    Εισαγάγετε το ακόλουθο απόσπασμα κώδικα κάτω από το Δημοφιλέστερο πλαίσιο τρεις φορές (για τις τρεις τελευταίες δημοσιεύσεις). Εδώ συμπεριλαμβάνω τον κώδικα μιας σειράς τελευταίας ανάρτησης, καθώς όλοι χρησιμοποιούν το ίδιο σημάδι HTML, αλλά το περιεχόμενο διαφέρει.

     

    Τίτλος τελευταίας δημοσίευσης

    Περιεχόμενο τελευταίας δημοσίευσης ...

    Το προσαρμοσμένο αρχείο CSS που δημιουργήθηκε στο βήμα 4.3, app.css παίρνει επίσης μερικούς νέους κανόνες στυλ για να κρατήσει τα βλέμματα του demo τακτοποιημένο. Σημείωση: Εάν θέλετε να προσθέσετε το δικό σας προσαρμοσμένο CSS στο Foundation, μην ξεχάσετε ποτέ να ελέγξετε, με ένα εργαλείο dev web, όπου θα πρέπει να αντικαταστήσετε τους προεπιλεγμένους κανόνες.

    Στο απόσπασμα CSS παρακάτω, πρέπει να το παρακάμψουμε στον πρώτο κανόνα (.row .row.latest-post). Στο δεύτερο κανόνα αρκεί να χρησιμοποιήσουμε μόνο το δικό μας προσαρμοσμένο επιλογέα (.latest-post h4).

     .σειρά .row.latest-post margin-bottom: 1.5em;  .latest-post h4 margin-top: 0; μέγεθος γραμματοσειράς: 1.125em; 

    Το πρωτότυπο μας τώρα μοιάζει με αυτό:

    4.5 Προσθήκη σελίδωσης

    Σε αυτό το βήμα θα προσθέσουμε μια δροσερή στοιχειοθέτηση κάτω από τις τελευταίες δημοσιεύσεις. Το Ίδρυμα 5 μας δίνει ένα χέρι βοήθειας από τα βολικά, έτοιμα για χρήση μαθήματα σελίδωσης. Χρησιμοποιούμε τον ίδιο κώδικα σε αυτό το βήμα που μπορείτε να βρείτε στο “Προχωρημένος” στο εσωτερικό των εγγράφων σελίδωσης.

      

    Ακολουθούν τα πιο πρόσφατα μηνύματα με την πρόσφατα προστιθέμενη σελίδα Σελίδες:

    5. Πληθυσμός της πλευρικής γραμμής

    Τώρα που είμαστε έτοιμοι με το κύριο περιεχόμενο του demo site μας, ήρθε η ώρα να συμπληρώσουμε τη δεξιά πλευρά. Η δεξιά πλαϊνή μπάρα θα γλιστρήσει κάτω από το κύριο περιεχόμενο σε μεγέθη για κινητά και tablet.

    Θα πρέπει να εισαγάγετε όλα τα αποσπάσματα κώδικα σε αυτήν την ενότητα μέσα στο