我正在嘗試在瀏覽器頁面中心模式窗口。我只是想把它放在中心位置,這樣它就能夠響應所有的屏幕。如何在頁面上居中顯示一個模態窗口?
回答
如果modal容器是如下:
<div id="containerDiv">
<!--HTML modal -->
</div>
添加CSS代碼
#containerDiv{
margin : 0 auto;
}
注意:我需要確保不會繼承任何其他保證金屬性,如「保證金餘額」,「保證金」等,並取消設置。 –
帶位置:絕對假設你的模式是300×300
.modal {
width: 300px;
height: 300px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -150px;
margin-top: -150px;
}
帶顯示:表對於另一種方法是使顯示錶
<div class="modal">
<div class="body">
<div class="content">
Content goes here
</div>
</div>
</div>
<style>
.modal {display:table;}
.body {display:table-cell; vertical-align:middle; text-align:center;}
</style>
「left:50%;'的問題在於它沒有考慮模態本身的寬度。 –
然後你可以像上面這樣使用頂部,左邊,右邊,底部:.modal {top:200px;左:100px的;右:100px的;底部:200像素; } –
我不知道爲什麼這個答案尚未被接受。 '左:50%;餘量: - (寬度的50%);'肯定以模態窗口爲中心。 –
.modal
{
position: fixed;
left: 50%;
}
嘗試這在全頁預覽
.modal {
width: 100px;
height: 100px;
margin:0 auto;
display:table;
position: absolute;
left: 0;
right:0;
top: 50%;
border:1px solid;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
transform:translateY(-50%);
}
<Div class="modal"></div>
- 1. 如何居中jqGrid popup模態窗口?
- 2. 在jQuery模態窗口中顯示html頁面(URL)的內容?
- 3. 顯示一個模態彈出窗口
- 4. 在屏幕上居中顯示一個彈出窗口?
- 5. 如何在模態彈出窗口中顯示網頁?
- 6. HTL-如何在另一個頁面上顯示頁面,如彈出式窗口/模式
- 7. 如何在Angular JS的模態窗口中顯示遠程HTML頁面?
- 8. 從HTML頁面的模態窗口中顯示圖像
- 9. 在div中間居中模態窗口
- 10. 如何在彈出窗口中顯示整個頁面(jquery)
- 11. 如何在用戶離開網頁時顯示模態窗口?
- 12. 如何在父窗口窗體中顯示一個窗口?
- 13. 模態窗口不顯示
- 14. 如何在主html頁面上顯示html彈出窗口?
- 15. 如何顯示隱藏前一個窗口的新模態窗口?
- 16. 在XAML中顯示一個窗口內的頁面
- 17. 如何在ActiveX對象上顯示模態彈出窗口?
- 18. 如何在一個EmberJS頁面上顯示兩個模型?
- 19. 如何在一個頁面上顯示兩個Django模型?
- 20. SimpleModal基本模態窗口顯示無效頁面
- 21. 用jQuery顯示2個模態窗口
- 22. wordpress:如何在一個頁面上顯示多個頁面?
- 23. 如何在頁面上居中顯示這些圖像?
- 24. 如何在css + html中居中模態窗口?
- 25. 從另一個子窗口顯示一個新的子窗口,但居中它在父窗口
- 26. 如何在同一頁面中顯示多個圖像的彈出窗口
- 27. 模態表窗口不居中
- 28. 如何使一個彈出窗口中的URL顯示在父窗口上?
- 29. 如何在asp.net中的mousehover上顯示一個小窗口
- 30. 如何在新窗口中顯示粉絲頁面iframe?
試試這個... HTTP: //jsfiddle.net/9t3sn/4/ – Karuppiah