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;
>

In Verbindung stehende Artikel