Не могу сделать навигационную панель в мобильном представлении - PullRequest
2 голосов
/ 25 сентября 2019
<nav class="navbar navbar-expand-md navbar-dark navbar-transparent fixed-top sticky-navigation" id="lambda-navbar">
    <div class="header"><img src="images/ssn_logo.png" alt="logo" style="max-width: 15%;position:absolute;left:2.5%;"/><h1></h1></div>
    <a class="navbar-brand" href="index.html"></a>

    <button class="navbar-toggler navbar-toggler-right border-0" type="button" data-toggle="collapse"
            data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false"
            aria-label="Toggle navigation">
        <span data-feather="menu"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbarCollapse">
        <ul class="navbar-nav ml-auto">

        </ul>
        <form class="form-inline">

        </form>
    </div>
</nav>

Я не могу сделать это в мобильном представлении.Если я попытаюсь сделать его отзывчивым, панель навигации не будет отображаться в мобильном представлении.

Ответы [ 2 ]

0 голосов
/ 25 сентября 2019

Если вы не хотите, чтобы навигация рухнула на мобильном устройстве, просто удалите кнопку navbar-toggler и классы collapse navbar-collapse, чтобы ваша навигация оставалась видимой.

0 голосов
/ 25 сентября 2019

В мобильном представлении к панели навигации добавлен класс коллапса, который устанавливает отображение: нет.Он переопределяется только выше 768 пикселей, поэтому скрыт на маленьких экранах

  @media (min-width: 768px)
.navbar-expand-md .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    
    
    
 .collapse {
    display: none;
}
...