Wie wird erstellt: Feste Seitenleiste
- Previous page Search bar
- Next page Sidebar navigation
Lernen Sie, wie Sie mit CSS eine feste Seiten-Navigationsleiste erstellen.
Volle Höhe:
Automatische Höhe:
Feste Seitenleiste erstellen
Schritt 1 - HTML hinzufügen:
<!-- Seitennavigation --> <div class="sidenav"> <a href="#">Über uns</a> <a href="#">Dienste</a> <a href="#">Kunden</a> <a href="#">Kontakt</a> </div> <!-- Inhalt der Seite --> <div class="main"> ... </div>
Schritt 2 - CSS hinzufügen:
/* Menü der Seitenleiste */ .sidenav { height: 100%; /* Volle Bildschirmhöhe: Wenn Sie eine "automatische" Höhe wünschen, löschen Sie diese Einstellung */ width: 160px; /* Breite der Seitenleiste setzen */ position: fixed; /* Festgelegte Seitenleiste (bleibt beim Scrollen an Ort und Stelle) */ z-index: 1; /* Immer oben bleiben */ top: 0; /* Immer oben bleiben */ left: 0; background-color: #111; /* Schwarz */ overflow-x: hidden; /* Horizontales Scrollen deaktivieren */ padding-top: 20px; } /* Links im Navigationsmenü */ .sidenav a { padding: 6px 8px 6px 16px; text-decoration: none; font-size: 25px; color: #818181; display: block; } /* Ändern Sie die Farbe, wenn Sie den Mauszeiger auf den Navigationslink bewegen */ .sidenav a:hover { color: #f1f1f1; } /* Stil der Seitenelemente setzen */ .main { margin-left: 160px; /* Gleiche Breite wie die Seitenleiste */ padding: 0px 10px; } /* Bei kleineren Bildschirmen mit einer Höhe von weniger als 450 Pixeln, ändern Sie den Stil der Seitenleiste (weniger Innenabstand und kleinerer Zeichensatzgröße) */ @media screen and (max-height: 450px) { .sidenav {padding-top: 15px;} .sidenav a {font-size: 18px;} }
Related pages
Tutorial:CSS navigation bar
- Previous page Search bar
- Next page Sidebar navigation