什么 CSS 属性会禁用 Bootstrap 4 模式背景中的活动?
Posted
技术标签:
【中文标题】什么 CSS 属性会禁用 Bootstrap 4 模式背景中的活动?【英文标题】:What CSS property disables the activity in the background of a Bootstrap 4 modal? 【发布时间】:2020-02-06 20:56:25 【问题描述】:我想知道可以使用哪些属性或属性集来停用、模糊甚至使 Bootstrap 模态背后的背景变暗。
我有兴趣在其他地方使用这些相同的属性,但是在使用检查元素(开发人员工具)时我很难找到它们。
希望大家帮忙。提前致谢!
【问题讨论】:
getbootstrap.com/docs/4.0/components/modal 【参考方案1】:创建了一个 div .modal-backdrop
,它负责这个... 尝试更改此 div 的颜色或不透明度
.modal-backdrop
background: rgba(161, 247, 174, 0.9) !important;
opacity: 0.3 !important;
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>
<div class="container">
<h2>Modal Example</h2>
<!-- Button to Open the Modal -->
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#myModal">
Open modal
</button>
<!-- The Modal -->
<div class="modal" id="myModal">
<div class="modal-dialog">
<div class="modal-content">
<!-- Modal Header -->
<div class="modal-header">
<h4 class="modal-title">Modal Heading</h4>
<button type="button" class="close" data-dismiss="modal">×</button>
</div>
<!-- Modal body -->
<div class="modal-body">
Modal body..
</div>
<!-- Modal footer -->
<div class="modal-footer">
<button type="button" class="btn btn-danger" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
</div>
【讨论】:
停用模态背后的活动怎么样?例如,在您的示例中,一旦打开模态,滚动时我们只能滚动模态,背景保持静止(以“模态示例”标题作为参考) 您想限制背景滚动吗?这是你的问题吗? 是的!就是这样,而且比我问的更清楚。谢谢 为此,您必须在<body>
或<html>
标签上添加CSS 属性overflow:hidden
...然后在关闭模式时,删除此css 属性跨度>
以上是关于什么 CSS 属性会禁用 Bootstrap 4 模式背景中的活动?的主要内容,如果未能解决你的问题,请参考以下文章
Yii2 禁用 Bootstrap Js、JQuery 和 CSS