欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

垂直居中角自助模態窗口

李中冰2年前8瀏覽0評論

不管顯示內容的大小如何,我如何垂直居中這個模式窗口?在我的頁面中,我將一個圖像顯示為模態窗口,我希望它顯示在屏幕的中央。我可以讓它水平對齊,但我無法讓它垂直配合。對此有什么想法/例子嗎?

我在我的頁面中使用了這個例子:模態窗口演示

但是我的模式窗口的實際內容是這樣的:

<script type="text/ng-template" id="myModalContent.html">
        <div>
             <img class= "attachmentImage" src={{items}} />
        </div>
</script>

我是否應該在bootstrap.min.css或ui-bootstrap-tpls-0.13.0.jsor中進行更改,這是在我自己的工作表中處理我的樣式的最佳方式。

非常感謝您抽出時間。如果你需要更多的信息或者我說得不清楚,請告訴我。

我強烈不同意1Bladesforhire的回答,因為當模態容器的頂部高于視口高度時,它就變得不可訪問。使用絕對垂直居中方法將比父母高的孩子居中時,這是一個常見問題。

我首選的垂直居中引導模型的方法是

.modal-dialog {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow-y: auto;
  min-height: calc(100vh - 60px);
}
@media (max-width: 767px) {
  .modal-dialog {
    min-height: calc(100vh - 20px);
  }
}

/* you only need the above CSS. The code below centers the modal trigger button */

body {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
}

<link  rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>


<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
  Launch demo modal
</button>

<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
        <h4 class="modal-title" id="myModalLabel">Modal title</h4>
      </div>
      <div class="modal-body">
        
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
        <button type="button" class="btn btn-primary">Save changes</button>
      </div>
    </div>
  </div>
</div>