Comment faire pour créer une navigation latérale Menu
superposition sidenav
superposition sidenav sans animation
pousser sidenav (hors toile)
Sidenav pousser w / opacité
Sidenav pleine largeur
Créer une navigation latérale d'animation
Étape 1) Ajouter HTML:
ouvrir
.
Étape 2) Ajouter CSS:
/ * Lorsque vous passez la souris sur les liens de navigation, changer leur couleur * /
.sidenav a: hover. offcanvas a: couleur de mise au point: # f1f1f1;
>
L'exemple ci-dessous les diapositives de la navigation latérale, et le rend 250px large:
Sidenav Exemple de recouvrement
/ * Régler la largeur de la barre de navigation latérale à 250px * /
openNav fonction () document.getElementById ( "mySidenav") style.width = "de 250px.";
>
/ * Régler la largeur de la barre de navigation latérale à 0 * /
closeNav fonction () document.getElementById ( "mySidenav") style.width = "0".
>
Sidenav Push de contenu
L'exemple ci-dessous glisse aussi dans la navigation latérale, et pousse le contenu de la page à droite, cette fois, nous ajoutons une couleur de fond noir avec une opacité de 40% à l'élément de corps, « highlight » la navigation latérale:
Sidenav Push de contenu w / opacité
L'exemple ci-dessous les diapositives de la navigation de côté depuis le côté gauche et couvre la page entière (largeur de 100%):
Sidenav pleine largeur:
/ * Ouvrez le sidenav * /
openNav fonction () document.getElementById ( "mySidenav") style.width = "100%".
>
/ * Fermer / masquer la sidenav * /
closeNav fonction () document.getElementById ( "mySidenav") style.width = "0".
>
L'exemple ci-dessous ouvre et fermer le menu de navigation latérale sans animations:
Sidenav sans animation
/ * Ouvrez le sidenav * /
openNav fonction () document.getElementById ( "mySidenav") style.display = "bloc".
>
/ * Fermer / masquer la sidenav * /
. CloseNav fonction () document.getElementById ( "mySidenav") style.display = "none";
>
L'exemple ci-dessous montre comment créer un menu de navigation du côté droit:
navigation du côté droit:
sidenav droite: 0;
>