html - 如何防止滚动条出现在模态背景之上
问题描述
我在一个相对定位的元素内放置了一个固定位置模态,没有变换并且溢出:auto。
问题是当父级溢出时,模态的背景不会覆盖滚动条 - 请查看附图作为示例。
滚动条也应该被半透明的黑色背景覆盖,但由于某种原因它不是。有谁知道为什么,和/或我可以如何解决这个问题?
我想避免对模态容器使用绝对定位,因为它可以是任意层次结构中的嵌套元素。
这是包含背景的 .modal-container 类的 CSS。
.modal-container {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,.5);
opacity: 1;
transition: all .1s;
display: flex;
z-index: 200;
justify-content: center;
align-items: center;}
解决方案
推荐阅读
- java - 为什么zookeeper-cluster不能通过host-pc上的ip链接?
- powershell - 如何根据过滤器查询返回具有特定 ms-DS-ConsistencyGuid 的用户
- coq - 指导完成证明
- javascript - 在jquery中处理大数组数据
- node.js - 使用服务帐户密钥列出来自谷歌驱动器的公开共享文件,而不是获取公共文件
- c# - 封装属性
- image - 伪代码:如何从位和字节解码 PNG 文件?
- python-3.x - url.parse Python2.7 等效
- ruby - 获取导致异常的对象信息
- javascript - jquery 使用 .after() 在表中添加行