Πώς να δημιουργήσετε: Πίνακα επιλογών πλευρικής στήλης
- Προηγούμενη σελίδα Κατάλογος κύριων εργαλείων
- Πρόγραμμα Responsive Navigation Bar με下拉菜单
Μάθετε πώς να προσθέσετε πίνακα επιλογών στην πλευρική στήλη πλοήγησης.
Πίνακες επιλογών στην πλευρική στήλη της πλοήγησης
Δημιουργία πίνακα επιλογών πλευρικής στήλης
Πρώτη βήμα - Προσθήκη HTML:
<div class="sidenav"> <a href="#about">Περί εμάς</a> <a href="#services">Υπηρεσίες</a> <a href="#clients">Πελάτες</a> <a href="#contact">Επικοινωνία</a> <button class="dropdown-btn">Αναπτυξιμότητα <i class="fa fa-caret-down"></i> </button> <div class="dropdown-container"> <a href="#">Σύνδεσμος 1</a> <a href="#">Σύνδεσμος 2</a> <a href="#">Σύνδεσμος 3</a> </div> <a href="#contact">Αναζήτηση</a> </div>
Παράδειγμα εξήγησης:
Όποιαδήποτε διαδραστική μονάδα μπορεί να ανοίξει το μενού αναπτυξιμότητας, όπως το στοιχείο <button>, <a> ή το στοιχείο <p>.
Δημιούργησε έναν κουτί κάλυψης (π.χ. <div>) για τη δημιουργία του μενού αναπτυξιμότητας και προσθέτησε τους συνδέσμους του μενού αναπτυξιμότητας. Θα χρησιμοποιήσουμε το ίδιο στυλ για όλους τους συνδέσμους μέσα στην πλευρική στήλη.
Δεύτερη στάση - Προσθήκη CSS:
/* Απλόιωτη πλευρική πλοήγηση, ολόκληρη η ύψος */ .sidenav { height: 100%; width: 200px; position: fixed; z-index: 1; top: 0; left: 0; background-color: #111; overflow-x: hidden; padding-top: 20px; } /* Ορίζει το στυλ των συνδέσμων της πλευρικής στήλης και των κουμπιών αναπτυξιμότητας */ .sidenav a, .dropdown-btn { padding: 6px 8px 6px 16px; text-decoration: none; font-size: 20px; color: #818181; display: block; border: none; background: none; width:100%; text-align: left; cursor: pointer; outline: none; } /* Μπορείς να κάνεις κλικ στο κείμενο του παρακάτω κειμένου */ .sidenav a:hover, .dropdown-btn:hover { color: #f1f1f1; } /* Κύριο περιεχόμενο */ .main { margin-left: 200px; /* Απόδειξη με την πλάτος του πλευρικού πίνακα */ font-size: 20px; /* Μεγαλώστε το κείμενο για να ενεργοποιήσετε τη στροφή */ padding: 0px 10px; } /* Προσθέστε μια κλάση ενεργού στο κουμπί κλιβάνου που είναι ενεργό */ .active { background-color: green; color: white; } /* Κουτί κλιβάνων (προεπιλεγμένο κρυμμένο). Ενùyπορφικά: Προσθέστε πιο έντονο χρώμα υποβάθρου και κάποιες αριστερές εσωτερικές αποστάσεις για να αλλάξετε το σχεδιασμό του περιεχομένου του κλιβάνου */ .dropdown-container { display: none; background-color: #262626; padding-left: 8px; } /* Ενùyπορφικά: Ρυθμίστε το στυλ του εικονιδίου καρέτου */ .fa-caret-down { float: right; padding-right: 8px; }
Τρίτο βήμα - Προσθέστε JavaScript:
//* Διερεύνηση όλων των κουμπιών κλιβάνων για να εναλλάξουν την εμφάνιση του περιεχομένου τους - Αυτό επιτρέπει στον χρήστη να έχει πολλαπλά κλιβάνια χωρίς τυχόν συγκρούσεις */ var dropdown = document.getElementsByClassName("dropdown-btn"); var i; for (i = 0; i < dropdown.length; i++) { dropdown[i].addEventListener("click", function() { this.classList.toggle("active"); var dropdownContent = this.nextElementSibling; if (dropdownContent.style.display === "block") { dropdownContent.style.display = "none"; } else { dropdownContent.style.display = "block"; } }); }
Σχετικές σελίδες
Εκμάθηση:下拉菜单 CSS
Εκμάθηση:Πώς να δημιουργήσετε κλιβάνια που μπορούν να πατήσουν
Εκμάθηση:CSS 导航栏
- Προηγούμενη σελίδα Κατάλογος κύριων εργαλείων
- Πρόγραμμα Responsive Navigation Bar με下拉菜单