我正在嘗試使用Bootstrap 3模式對話框創建一種響應式megamenu。我想將整個模式窗口的寬度和高度設置爲視口的80%,同時將模態主體設置爲最大高度,以便不在大視口上填充整個屏幕。Bootstrap 3 - 根據屏幕大小設置模式窗口的高度
我的HTML:
<div class="modal fade">
<div class="modal-dialog modal-megamenu">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">x</button>
<h4 class="modal-title">Modal Mega Menu Test</h4>
</div>
<div class="modal-body">
<div class="row">
<div class="col-md-3"></div>
<div class="col-md-3"></div>
<div class="col-md-3"></div>
<div class="col-md-3"></div>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" data-dismiss="modal" class="btn btn-primary">close</button>
</div>
</div>
</div>
我的CSS:
.modal-megamenu {
width:80%;
height:80%;
}
.modal-body {
max-height:500px;
overflow:auto;
}
這可以作爲用於寬度,但 「高度」 參數沒有給出任何結果。像這樣,模態窗口的高度始終設置爲最大高度值。有沒有人知道如何根據視口高度動態設置高度?
我假設你正在尋找類似於此的東西 - > http://jsfiddle.net/KanvL/1/ – Morpheus