необходимо исправить панель навигации начальной загрузки, чтобы исправить при прокрутке вниз - PullRequest
0 голосов
/ 30 апреля 2018

Мне нужно исправить приведенный ниже код начальной загрузки, чтобы он был зафиксирован в верхней части веб-страницы при прокрутке вниз. Как это может сделать? пожалуйста, помогите мне ..

Вот загрузочный код, который у меня есть. Пожалуйста, помогите мне изменить этот код со статического на фиксированный при прокрутке веб-страницы.

     <div class="header_top" id="home">
    <nav class="navbar navbar-expand-lg navbar-light bg-light">
        <button class="navbar-toggler navbar-toggler-right mx-auto" type="button" data-toggle="collapse" data-target="#navbarSupportedContent"
            aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
            <span class="navbar-toggler-icon"></span>
        </button>


        <div class="collapse navbar-collapse" id="navbarSupportedContent">
            <ul class="navbar-nav mx-auto">
                <li class="nav-item active">
                    <a class="nav-link" href="index.html">Home
                        <span class="sr-only">(current)</span>
                    </a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="about.html">About</a>
                </li>
                <li class="nav-item">
                    <a class="nav-link scroll" href="#menu">Menu</a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="blog.html">Blog</a>
                </li>
                <li class="nav-item dropdown">
                    <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
                        aria-expanded="false">
                        Drop Down
                    </a>
                    <div class="dropdown-menu" aria-labelledby="navbarDropdown">
                        <a class="dropdown-item" href="#"></a>
                        <a class="dropdown-item" href="gallery.html">Gallery</a>
                        <div class="dropdown-divider"></div>
                        <a class="dropdown-item" href="404.html">Services</a>

                    </div>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="contact.html">Contact</a>
                </li>

            </ul>
        </div>
    </nav>

</div>

Ответы [ 3 ]

0 голосов
/ 30 апреля 2018

вы можете использовать css:

nav{
    position: fixed;
}

на самом деле то, что было написано за классом navbar-fixed-top

0 голосов
/ 30 апреля 2018

Вы можете добавить: <nav class="navbar navbar-inverse" data-spy="affix" data-offset-top="197">

data-spy="affix" data-offset-fop="scroll amount"

Вы можете увидеть эту ссылку, например: https://www.w3schools.com/bootstrap/tryit.asp?filename=trybs_affix&stacked=h

Другой пример: https://www.codeply.com/go/LDHQhWUG0x

0 голосов
/ 30 апреля 2018
<nav class="navbar navbar-default navbar-fixed-top">

...

прочитайте этот документ для более подробной информации https://getbootstrap.com/docs/3.3/components/#navbar-fixed-top

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...