diff --git a/css/styleMenu.css b/css/styleMenu.css index f312ac17fa934ada9636abffd573fa840b94e0fc..136c7ce02f8544c055bc445dfdeeee5e51b21eed 100644 --- a/css/styleMenu.css +++ b/css/styleMenu.css @@ -144,10 +144,25 @@ body { box-shadow: 2px 0 5px rgba(0, 0, 0, 0.2); } -/* Pour ajuster la marge de la sidebar quand elle est affichée en mode mobile */ @media (max-width: 991px) { - .sidebar { + /* Lorsque la sidebar est fermée, on conserve une largeur par défaut (ici 250px) */ + #sidebar { width: 250px; height: 100%; + transition: width 0.3s ease; + } + /* Quand la sidebar est ouverte (classe "show" ajoutée par Bootstrap), elle occupe toute la fenêtre */ + #sidebar.show { + width: 100vw; + height: 100vh; + position: fixed; + top: 0; + left: 0; + padding-top: 50px; /* Laisser de l'espace sous le bouton hamburger si nécessaire */ + z-index: 1050; + } + /* Optionnel : masquer le contenu principal quand la sidebar est affichée */ + .main-content { + display: none; } }