Добавление фиксированной панели навигации, которая не покрывает изображение - PullRequest
0 голосов
/ 24 марта 2019

Я пытаюсь создать отзывчивый загрузчик с липкой навигацией, чтобы идти над каруселью. Однако навигационная панель покрывает верхнюю часть изображения. Как я могу изменить его так, чтобы он был выше для настольного компьютера / мобильного устройства, но не перетекал на само изображение.

<nav class="navbar navbar-expand-lg bg-primary fixed-top navbar " color-on-scroll="400">

            <div class="container">
                <div class="navbar-translate">
                    <button class="navbar-toggler navbar-toggler" type="button" data-toggle="collapse" data-target="#navigation" aria-controls="navigation-index" aria-expanded="false" aria-label="Toggle navigation">
                        <span><i class="fas fa-bars" style="
                                 color: #ffffff;
                                 "></i></span>
                    </button>
                    <img src="https://www.w3schools.com/bootstrap/chicago.jpg" class="img-fluid" alt="Responsive image">

                </div>
                <div class="collapse navbar-collapse justify-content-end" id="navigation" >
                    <ul class="navbar-nav">
                        <li class="nav-item">
                            <a class="nav-link" href="javascript:void(0)" onclick="scrollToDownload()">
                                <p>Location</p>

Ответы [ 2 ]

1 голос
/ 24 марта 2019

Введите поле margin-top: 100px или какова высота вашего навигационного меню, применяя эту высоту к родительскому div-классу слайдера, и он работает нормально.

0 голосов
/ 24 марта 2019

Решение: я добавил body {padding-top: 90px;}

...