javascript - Bootstrap Modal 上的单独背景淡入淡出

标签 javascript jquery html css twitter-bootstrap

我有一个网站,它大量使用了 Bootstrap Modals。他们以正常方式工作,黑色褪色背景会模糊页面上的内容。

然后我需要一个在加载页面时打开的模式,所以我使用了:

<div class="modal-backdrop fade in" id="purchaseModal" tabindex="-1" role="dialog">

最初这真的很透明,所以我在这里找到了一个答案,说我必须使用以下方法覆盖样式:

.modal-backdrop.fade.in{
opacity: 1 !important;
filter: alpha(opacity=100) !important;
background: #fff;
}

它工作得很好,阻止了模式透明,而是使背景变白。这很好。

然而,当我回到我网站上的任何其他模式时,它们不再像以前那样具有黑色渐变,现在完全透明。我不确定我是否覆盖了错误的内容,或者我是否需要为我需要的第二个模态编写另一个类。

最佳答案

尝试用它的 IDClassName 覆盖类。

#purchaseModal.modal-backdrop.fade.in{
opacity: 1 !important;
filter: alpha(opacity=100) !important;
background: #fff;
}

它只会与 purchaseModal id 一起工作/覆盖,其他将保持其默认样式。

希望对你有帮助。

关于javascript - Bootstrap Modal 上的单独背景淡入淡出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40256362/

相关文章:

html - 拉伸(stretch)输入文本以填充它所在的分区

html - 如何使用 xslt 在 html 页面中显示一些 xml 节点?

javascript - 如何分析压缩的 JavaScript 表达式?

javascript - 扩展 : destroy and reopen modal window

刷新页面时 jQuery 偏移量错误

javascript - 刷新后留在同一选项卡上

javascript - 自定义时工具提示未按预期显示

javascript - Angular 在生产中禁用缓存的部分

jQuery AJAX getJSON() 方法示例对我不起作用

javascript - 解析外部 html 时不会触发 Click 事件