Wie man ein Seitennavigationsmenü erstellen
Sidenav Overlay
Sidenav Overlay ohne Animation
Sidenav push (off-Leinwand)
Sidenav schieben w / Undurchsichtigkeit
Sidenav voller Breite
Erstellen Sie ein animiertes Side Navigation
Schritt 1) In HTML:
öffnen
.
Schritt 2) In CSS:
/ * Wenn Sie die Maus über die Navigationslinks, ihre Farbe ändern * /
.sidenav a: schweben. offcanvas: ein Fokus color: # f1f1f1;
>
Das Beispiel unten gleitet in der seitlichen Navigations und macht es 250px breit:
Sidenav Overlay Example
Set / * die Breite der Seitennavigation zu 250px * /
Funktion openNav () document.getElementById ( "mySidenav") style.width = "250 Pixel.";
>
Set / * die Breite der Seite Navigation auf 0 * /
Funktion closeNav () document.getElementById ( "mySidenav") style.width = "0".
>
Sidenav Inhalt Schieben
Das Beispiel unten gleitet auch in der seitlichen Navigations und drückt den Seiteninhalt nach rechts, nur dieses Mal, fügen wir eine schwarze Hintergrundfarbe mit einer 40% Opazität auf das Körperelement, die Seite Navigation auf „Highlight“:
Sidenav Push-Inhalt w / Opazität
Das Beispiel unten gleitet in der seitlichen Navigations von links und deckt die gesamte Seite (100% Breite):
Sidenav voller Breite:
/ * Öffnen Sie die sidenav * /
Funktion openNav () document.getElementById ( "mySidenav") style.width = "100%".
>
/ * Schließen / Ausblenden der sidenav * /
Funktion closeNav () document.getElementById ( "mySidenav") style.width = "0".
>
Das folgende Beispiel öffnet und schließen Sie Menü, um die Seite Navigation ohne Animationen:
Sidenav ohne Animation
/ * Öffnen Sie die sidenav * /
Funktion openNav () document.getElementById ( "mySidenav") style.display = "Block".
>
/ * Schließen / Ausblenden der sidenav * /
. CloseNav Funktion () document.getElementById ( "mySidenav") style.display = "none";
>
Das folgende Beispiel zeigt, wie ein rechtsseitige Navigationsmenü erstellen:
Rechtsseitige Navigation:
sidenav rechts: 0;
>