У меня есть загрузчик 4.2.1 модального открытия по ссылке:
<a href="#" data-toggle="modal" data-target="#inviteByEmailPopup" data-backdrop="false" data-keyboard="false">Add by Email</a>
модальный divв конце, прямо у закрывающего тега тела
<div class="modal fade" tabindex="-1" role="dialog" id="inviteByEmailPopup" aria-hidden="true" >
<div class="modal-dialog" role="document" data-backdrop="false">
<div class="card bg-transparent border-white mt-5">
<div class="card-header brand-gradient border-white">
<button type="button" class="close text-white" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
<h5 class="text-white text-uppercase">Invite By Email</h5>
</div>
<div class="card-body p-3 pb-5 bg-brand-grey">
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label class="text-white col-md-12" for="usern1">Name</label>
<div class="col-md-12">
<input id="inviteName" class="name-input form-control" type="text" >
</div>
</div>
</div>
~~~ Truncated for brevity only one input kept for example ~~~~
</div>
</div>
</div>
</div>
</div>
Я пытался:
- перемещать модально, чтобы избежать какого-либо «фиксированного» наложения контента.
- Игра с z-индексом, установка модального значения на более высокий z-индекс, чем фон.
- Я следовал этому руководству: (https://weblog.west -wind.com / posts / 2016 / sep / 14 / bootstrap-модальный-диалог-показ-под-модальный фон ), хотяэто с 2016
- Я отключил фон с
data-backdrop="false"
и в моем основном CSS.
.modal-backdrop {
/* bug fix - no overlay */
display: none;
}
Я установил плагин z-index для Chrome, чтобы устранить эту проблему. Z-индексы верны. Я рассмотрел переполнение всего стека и попробовал каждый принятый и непринятый ответ здесь. Это не первый день, когда я работаю с Bootstrap и очень разбираюсь в css / html. Это сводит меня с ума.