引導程序在顯示模態對話框時使用中斷。我如何在整個背景上製作模糊效果?如何使用Twitter Bootstrap使模糊背景模糊背景?
回答
您需要首先更改文檔的結構。 它應該是這個樣子
<body>
<div class="supreme-container">all your content goes here except for the modal</div>
<div id="myModal" class="modal fade">This is your modal.</div>
</body>
然後在CSS
body.modal-open .supreme-container{
-webkit-filter: blur(1px);
-moz-filter: blur(1px);
-o-filter: blur(1px);
-ms-filter: blur(1px);
filter: blur(1px);
}
我認爲實現這一目標的最簡單的方法是將一個blur
類適用於使用jQuery當模式是開放的背景元素。刪除blur
當模式被關閉......
.blur {
box-shadow: 0px 0px 20px 20px rgba(255,255,255,1);
text-shadow: 0px 0px 10px rgba(51, 51, 51, 0.9);
transform: scale(0.9);
opacity: 0.6;
}
如果你正在使用的自舉那麼你的內容已經在某種容器。 所以這適用於我而不需要改變HTML或任何額外的JS:
.modal-open .container-fluid, .modal-open .container {
-webkit-filter: blur(5px) grayscale(90%);
}
這是最好的解決方案。 –
這是我尋找的效果!謝啦! –
我試過這個,但並沒有真正做到這一點(我正在使用React和React Bootstrap)。我根據你的回答所做的工作,併爲我工作: 'body.modal-open #root {-webkit-filter:blur(5px)greyscale(90%); }' –
- 1. 模態背景模糊
- 2. Chrome擴展模糊背景
- 3. 透明模糊背景
- 4. WP7背景模糊效果
- 5. 模糊背景與Viewbox
- 6. firefox3背景圖像模糊
- 7. 帆布模糊背景
- 8. 使用Graphics2D模糊Java背景
- 9. 模糊無背景圖片
- 10. 不能模糊CSS背景
- 11. NSView下的模糊背景
- 12. WPF中的模糊背景
- 13. IE9-11 SVG背景模糊
- 14. 透明模糊的背景
- 15. 背景濾鏡:不使用背景的模糊效果?
- 16. 對話框背後的模糊背景
- 17. iOS使視頻背景模糊
- 18. CollapsingToolbarLayout - 使背景圖像變暗/模糊
- 19. 對話背後的模糊背景
- 20. 全景背景圖像模糊
- 21. 如何模糊我的佈局背景?
- 22. 如何模糊表格的背景而不模糊行內容?
- 23. 背景模糊UWP應用程序 - SetWindowCompositionAttribute
- 24. 跨瀏覽器模糊背景?
- 25. 模糊線性佈局背景
- 26. 模糊背景沒有重組的HTML?
- 27. 模糊背景上的尖銳邊緣
- 28. Modal Segue表單模糊背景
- 29. 動畫UIViewPropertyAnimator的fractionComplete模糊背景
- 30. 快速模糊UITableViewCell contentView背景
但在MSIE 9和Firefox中不起作用。 – eugenes
有一種方法可以使其在IE和Firefox中工作詳細[這裏](http://stackoverflow.com/a/15813429/1563940)。不過,我不確定它是否有效。 – lucian
如果容器內的模態? – lifecom