Πώς να δημιουργήσετε: Ανταποκρινόμενη πλευρική στήλη
- Προηγούμενη σελίδα Πλοήγηση πλευράς
- Επόμενη σελίδα Πλοήγηση σε πλήρη οθόνη
Μάθετε πώς να δημιουργήσετε ένα ανταποκρινόμενο μενού πλοήγησης με CSS.
Δημιουργία ανταποκρινόμενης πλευρικής πλοήγησης
Πρώτη βήμα - Προσθήκη HTML:
<!-- 侧栏 --> <div class="sidebar"> <a class="active" href="#home">Home</a> <a href="#news">Ειδήσεις</a> <a href="#contact">Επικοινωνία</a> <a href="#about">Περί Εμάς</a> </div> <!-- Περιεχόμενο σελίδας --> <div class="content"> .. </div>
Δεύτερη Βήμα - Προσθήκη CSS:
/* Μενού πλοήγησης στήλης */ .sidebar { margin: 0; padding: 0; width: 200px; background-color: #f1f1f1; position: fixed; height: 100%; overflow: auto; {} /* Σύνδεσμοι της στήλης */ .sidebar a { display: block; color: black; padding: 16px; text-decoration: none; {} /* Ενεργός/τρέχων σύνδεσμος */ .sidebar a.active { background-color: #04AA6D; color: white; {} /* Στυλ συνδέσμου όταν είναι επιλεγμένος με το ποντίκι δεν είναι ενεργός */ .sidebar a:hover:not(.active) { background-color: #555; color: white; {} /* Περιεχόμενο της σελίδας. Η τιμή της ιδιότητας margin-left πρέπει να ταιριάζει με την τιμή της ιδιότητας width της στήλης. */ div.content { margin-left: 200px; padding: 1px 16px; height: 1000px; {} /* Στην οθόνη με πλάτος κάτω από 700 εικονοστοιχεία, η στήλη γίνεται κορυφαία στήλη */ @media screen and (max-width: 700px) { .sidebar { width: 100%; height: auto; position: relative; {} .sidebar a {float: left;} div.content {margin-left: 0;} {} /* Στην οθόνη με πλάτος κάτω από 400 εικονοστοιχεία, εμφανίζεται η στήλη σε οριζόντια στυλ αντί για κάθετη */ @media screen and (max-width: 400px) { .sidebar a { text-align: center; float: none; {} {}
Σχετικές σελίδες
Εκμάθηση:CSS Ναβιγация
- Προηγούμενη σελίδα Πλοήγηση πλευράς
- Επόμενη σελίδα Πλοήγηση σε πλήρη οθόνη