Как покрыть модальный фон Bootstrap на весь экран? - PullRequest
1 голос
/ 09 апреля 2020

Сценарий

Я пытался покрыть фон на весь экран, но когда я открываю свой модальный фон, начало из заголовка остается вне моего модального фона. Как я могу покрыть фон на весь экран?

Модальный HTML

<div class="modal fade" id="modalDetailFormalite" tabindex="-1" role="dialog" aria-hidden="true">
    <div class="modal-dialog modal-lg" role="document">
        <div class="modal-content">
            <div class="modal-header">
                <h5 class="modal-title" id="contact">Détails</h5>
                <button type="button" class="close" aria-label="Close" onclick="hideModalDetailFormalite()">
                    <span aria-hidden="true">×</span>
                </button>
            </div>
            <div class="modal-body">
                <div class="row" id="detailsFlows">

                </div>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-common" id="btnAddToCardDocFlows" disabled="disabled">
                    <i class='fa fa fa-cart-plus' id="iconBtnAddToCardDocFlows"></i> Ajouter au panier
                </button>
                <button type="button" class="btn btn-secondary" id="btnCloseModalDetailFormalite" onclick="hideModalDetailFormalite()">Fermer</button>
            </div>
        </div>
    </div>
</div>

Навбат HTML

<nav class="navbar navbar-expand-lg fixed-top scrolling-navbar">
<div class="container">
    <div class="theme-header clearfix">
        <div class="navbar-header">
            <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#main-navbar" aria-controls="main-navbar" aria-expanded="false" aria-label="Toggle navigation">
                <span class="navbar-toggler-icon"></span>
                <span class="lni-menu"></span>
                <span class="lni-menu"></span>
                <span class="lni-menu"></span>
            </button>
            <a href="index.html" class="navbar-brand"><img src="assets/img/logo.png" alt=""></a>
        </div>
        <div class="collapse navbar-collapse" id="main-navbar">
            <ul class="navbar-nav mr-auto w-100 justify-content-end" id="nav">
                <li class="nav-item">
                    <a class="nav-link" href="index.html">
                        Accueil
                    </a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="apropos.html">
                        A Propos
                    </a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="contact.html">
                        Contact
                    </a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="inscription.html">S'inscrire</a>
                </li>
                <li class="button-group">
                    <a href="login.html" class="button btn btn-common"><i class="lni-user"></i> Se connecter</a>
                </li>
            </ul>
        </div>
    </div>
</div>
<div class="mobile-menu" data-logo="assets/img/logo.png"></div>

Вот как выглядит вид, когда я называю мой модальный

Ответы [ 2 ]

0 голосов
/ 09 апреля 2020

Я только что нашел решение, которое заключалось в удалении z-index: 999999 в моем основном файле. css и оставлении только одного в bootstrap. css z-index: 1030

0 голосов
/ 09 апреля 2020

Это проблема z-index в navigation bar

добавить ниже CSS в вашем проекте, замените класс navbar на main navigation bar class

.modal-open .navbar {
    z-index: 1100;
}
...