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

Για να το επιτύχουμε, θα χρησιμοποιήσουμε μερικές διαφορετικές μεθόδους, μία από τις οποίες είναι το flexbox, το οποίο μετατρέπεται αυτή τη στιγμή σε πραγματικό «buzzword» για να είναι το ιερό χάραγμα των μεθόδων διαμόρφωσης ιστού. Θα το χρησιμοποιήσουμε για να κάνουμε το μενού να ταιριάζει στο ύψος του παραθύρου. Θα χρησιμοποιήσουμε επίσης το jQuery για την πραγματική λειτουργικότητα του μενού, κάνοντας το να εκτοξεύεται σε ένα συμβάν κλικ και επίσης να παρέχει εναλλακτική λύση αν ο χρήστης δεν έχει ενεργοποιημένη τη JavaScript στο πρόγραμμα περιήγησής του (κάτι που θα εντοπίσουμε με το Modernizr ).

Εδώ είναι πώς θα μοιάζει όταν τελειώσατε. Και αν θέλετε να ακολουθήσετε μαζί με τον πλήρη κωδικό μπορείτε κατεβάστε το εδώ.

Ξεκινώντας με τη σήμανση

Ας δούμε πρώτα το αρχείο index.html που θα χρησιμοποιηθεί στο demo μας, θα σας δείξω όλα όσα υπάρχουν και στη συνέχεια θα μπορέσουμε να τρέξουμε κομμάτι κομμάτι και να δούμε τα σημαντικά μέρη:

Full-height Off Screen Menu

Οθόνη οθόνης πλήρους ανύψωσης

Τίτλος άρθρου

Δημοσιεύθηκε στις 25 Φεβρουαρίου 2014

Ο ιστότοπός του είναι τοποθετημένος ως εξής: Integer nec odio. Praesent libero. Έντονη διαδρομή. Σεν. Nulla quis sem σε nibh elementum imperdiet. Duis sagittis ipsum. Praesent mauris. Fusce nl tellus sed aug augu semper porta. Mauris massa. Vestibulum lacinia arcu eget nulla. Η τάξη καλύπτει την κοινωνική ένταση της έντασης ανά κομποβία νόστρα, ανά inceptos himenaeos. Curabitur σόδα ligula στο libero. Sed dignissim lacinia nunc. Διαβάστε περισσότερα →

Και τα λοιπα.

Δημοσιεύθηκε στις 25 Φεβρουαρίου 2014

... Διαβάστε περισσότερα →

<Παλαιότερες δημοσιεύσεις

Let's dig in! The only thing to note in the ετικέτα είναι ότι καλούμε σε μερικές γραμματοσειρές Google. Συνδέουμε επίσης το αρχείο css καθώς και ένα αρχείο modernizr.js που μπορείτε κατεβάστε από εδώ το οποίο θα χρησιμοποιήσουμε για να ανιχνεύσουμε αν το πρόγραμμα περιήγησης του χρήστη έχει ενεργοποιημένη τη JavaScript ή όχι, έτσι ώστε να μπορέσουμε να δώσουμε ένα εφεδρικό (γι 'αυτό το λόγο η ετικέτα html έχει μια κλάση' no-js 'για να ξεκινήσει, για να δημιουργήσει μια προεπιλεγμένη σελίδα που θα εμφανίζεται αν δεν υπάρχει JavaScript, αν είναι ενεργοποιημένη, η Modernizr θα ανταλλάξει αυτό το όνομα κλάσης για εμάς).

Στη συνέχεια, μόνο τα άλλα πραγματικά πράγματα που μας ενδιαφέρουν η εναλλακτική πλοήγηση που είναι η

    με ένα id του "fallback-nav" στο
    καθώς και τη σύνδεση με ένα id του "navicon" που θα είναι ο κύριος σύνδεσμος που χρησιμοποιείται για να δημιουργήσει το αποτέλεσμά μας. Και τότε το