Я использую семантический пользовательский интерфейс для создания веб-страницы (без React, NPM или чего-либо другого, просто обычный HTML / CSS).Я пытаюсь добавить модальный на мою страницу, но он ведет себя очень странно, так как модальная высота слишком велика.У меня нет никаких других фреймворков, таких как Bootstrap, включенных в мой код.
Как это ведет себя:
Какон должен вести себя:
Версия семантического пользовательского интерфейса: 2.4.2
Установлен ли семантический пользовательский интерфейсправильно? Да, другие компоненты работают.
Мой код
HTML:
<div id="myModal" class="ui basic modal">
<div class="ui icon header">
<i class="archive icon"></i>
Archive Old Messages
</div>
<div class="content">
<p>Your inbox is getting full, would you like us to enable automatic archiving of old messages?</p>
</div>
<div class="actions">
<div class="ui red basic cancel inverted button">
<i class="remove icon"></i>
No
</div>
<div class="ui green ok inverted button">
<i class="checkmark icon"></i>
Yes
</div>
</div>
</div>
JS:
$('.ui.basic.modal')
.modal('show')
;
Что я пробовалдо сих пор:
#myModal { position: relative;}
, а затем добавление идентификатора к моему модальному, как объяснено в этом ответе: https://stackoverflow.com/a/40774996/10934182 body{ max-height: 100vh; }
, как объяснено здесь: semantic-ui высота модального окна растяжения - Код, описанный в этой скрипке (не моя скрипка): http://jsfiddle.net/MrLogical/2hda8e18/
Спасибо !!