класс начальной загрузки с фиксированным верхом не работает на больших устройствах в WordPress - PullRequest
0 голосов
/ 29 октября 2019

Я использую класс начальной загрузки 'navbar-fixed-top', чтобы заставить панель навигации придерживаться верхней части окна, как в этом примере:

https://getbootstrap.com/examples/navbar-fixed-top/

Ниже приведен код меню.

<nav class="navbar navbar-default navbar-fixed-top">
    <div class="container">
        <!-- Brand and toggle get grouped for better mobile display -->
        <div class="navbar-header">
            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand" href="#">Awesome Theme</a>
        </div>
        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
            <?php 
                wp_nav_menu(array(
                    'theme_location' => 'primary',
                    'container' => false,
                    'menu_class' => 'nav navbar-nav navbar-right',
                    'walker' => new Walker_Nav_Primary()
                    )
                );
                ?>
        </div>
    </div>
    <!-- /.container-fluid -->
</nav>

Ниже приведен скриншот меню на большом устройстве (не отображается должным образом) enter image description here

Меню работает на средних устройствах какна следующем скриншоте enter image description here

1 Ответ

0 голосов
/ 29 октября 2019

Вы можете использовать коды CSS для размеров экрана, таких как:

@media (min-width: 979px) {

    .navbar { ... }

}

Комбинируйте свойство CSS max-width для достижения того, что вам нужно. https://www.w3schools.com/cssref/pr_dim_max-width.asp

...