Как всегда скрывать боковую панель при загрузке в Gentelella, как в мобильном режиме?

Мне нужно постоянно скрывать боковое меню по умолчанию, чтобы при нажатии пользователем кнопки переключения отображалось свернутое меню (nav-sm).

Другими словами, мне нужно одинаковое поведение мобильного режима на всех устройствах. Я очень старался, но не смог добиться успеха!

1 ответ

Не уверен, что у кого-то возникли проблемы, но вот что я нашел:

Классы nav-sm, nav-md и nav-lg определяют стиль боковой панели. Теперь nav-md является оригинальным режимом gentelella и скрывает боковую панель для небольших устройств. Я делаю это с помощью запроса @media:

@media (max-width: 991px) {
    .nav-md .container.body .right_col,
    .nav-md .container.body .top_nav {
        width: 100%;
        margin: 0
    }
    .nav-md .container.body .col-md-3.left_col {
        display: none
    }
    .nav-md .container.body .right_col {
        width: 100%;
        padding-right: 0
    }
    .right_col {
        padding: 10px !important
    }
}

Если вы делаете то же самое вне запроса, он переопределяет исходные стили, и боковая панель будет работать одинаково на любом устройстве... Это то, что я хотел, хотя я уверен, что это довольно уродливый способ сделать это. Если кто-то видит это и лучше понимает, я был бы признателен за некоторые комментарии.

PS: это на самом деле создает новую проблему с синим фоном внизу страницы. Но это другая история.

Это полезно: https://misc.laboradian.com/dashboard-sample/1/

Вы можете создать контейнер nav.php и поместить свойство nav-sm в свой код, а затем включить его в свой indexwhatever.php...

Другие вопросы по тегам