Πώς να δημιουργήσετε: Ενεργή πλευρική πλάκα
- Προηγούμενη σελίδα Μενού καπέλου
- Επόμενη σελίδα Καθοδική πλευονίδα
Μάθετε πώς να δημιουργήσετε ανακλινόμενη πλευρική στήλη μενού.
Κάντε κλικ στο κουμπί για να ανοίξετε την ανακλινόμενη πλευρική στήλη:
Δημιουργία ανακλινόμενης πλευρικής στήλης
Βήμα 1 - Προσθήκη HTML:
<div id="mySidebar" class="sidebar"> <a href="javascript:void(0)" class="closebtn" onclick="closeNav()">×</a> <a href="#">Περί Εμάς</a> <a href="#">Υπηρεσίες</a> <a href="#">Πελάτες</a> <a href="#">Επικοινωνία</a> </div> <div id="main"> <button class="openbtn" onclick="openNav()">☰ Ανοίξτε την Πλευρική Στήλη</button> <h2>Καταστραμμένη Πλευρική Στήλη</h2> <p>Περιεχόμενο...</p> </div>
Βήμα 2 - Προσθήκη CSS:
/* Μενού πλευρικής στήλης */ .sidebar { height: 100%; /* 100% πλήρη ύψος */ width: 0; /* 0 πλάτος - Αλλάζει αυτό το ρυθμό με JavaScript */ position: fixed; /* Μένει στην αρχική θέση */ z-index: 1; /* Μένει στην κορυφή */ top: 0; left: 0; background-color: #111; /* Μαύρο */ overflow-x: hidden; /* Απενεργοποίηση οριζόντιας κύλισης */ padding-top: 60px; /* Τοποθέτηση περιεχομένου σε απόσταση 60px από την κορυφή */ transition: 0.5s; /* Αποτελεσματική μετάβαση για 0.5 δευτερόλεπτα για την κίνηση της πλευρικής στήλης */ } /* Οι σύνδεσμοι της πλευρικής στήλης */ .sidebar a { padding: 8px 8px 8px 32px; text-decoration: none; font-size: 25px; color: #818181; display: block; transition: 0.3s; } /* Όταν το ποντίκι του μυαλάκου βρίσκεται πάνω από το σύνδεσμο πλοήγησης, αλλάζει τον χρώμα του */ .sidebar a:hover { color: #f1f1f1; } /* Τοποθεσία και στυλ του κουμπιού κλεισίματος (δεξιός άκρος) */ .sidebar .closebtn { position: absolute; top: 0; right: 25px; font-size: 36px; margin-left: 50px; } /* Χρησιμοποιείται για το κουμπί που ανοίγει το πλευρικό παράθυρο */ .openbtn { font-size: 20px; cursor: pointer; background-color: #111; color: white; padding: 10px 15px; border: none; } .openbtn:hover { background-color: #444; } /* Ρυθμίζει το στυλ του περιεχομένου της σελίδας - Αν θέλετε να κινήσετε το περιεχόμενο της σελίδας προς τα δεξιά όταν ανοίξετε την πλευρική πλοήγηση, χρησιμοποιήστε αυτό το στυλ */ #main { transition: margin-left .5s; /* Αν θέλετε να έχετε过渡 το efffect */ padding: 20px; } /* Στην οθόνη με μέγιστη ύψος λιγότερη από 450 εικονοστοιχεία, αλλάζει η στυλ του πλευρικού παραθύρου (μειώνει το εσωτερικό περιθώριο και το μέγεθος του γραμματοσειράς) */ @media screen and (max-height: 450px) { .sidebar {padding-top: 15px;} .sidebar a {font-size: 18px;} }
Τρίτο βήμα - Προσθήκη JavaScript:
/* Κάθεται η πλάτος του πλευρικού παραθύρου σε 250px και η αριστερή εξωτερική περιθωρία της σελίδας σε 250px */ function openNav() { document.getElementById("mySidebar").style.width = "250px"; document.getElementById("main").style.marginLeft = "250px"; } /* Κάθεται η πλάτος του πλευρικού παραθύρου σε 0 και η αριστερή εξωτερική περιθωρία της σελίδας σε 0 */ function closeNav() { document.getElementById("mySidebar").style.width = "0"; document.getElementById("main").style.marginLeft = "0"; }
Σχετικές σελίδες
Οδηγός:Κατάλογος CSS
- Προηγούμενη σελίδα Μενού καπέλου
- Επόμενη σελίδα Καθοδική πλευονίδα