javascript - 如何解决 z-index 和溢出问题 :scroll

标签 javascript html css reactjs z-index

沙箱中的代码:https://codesandbox.io/s/vibrant-microservice-4rplf

我有选择和模态组件。当我单击选择时,它会在模态组件内展开并创建滚动。

enter image description here

我想让它像下图所示。显示选择模式。我通过从模态组件中删除溢出:滚动来实现它。但我需要保留溢出:滚动以防模式变大。我认为 z-index 有问题。你能帮我解决这个问题吗?

enter image description here

.modal-block {
  overflow-y: scroll;
  width: 60% !important;
  max-height: 300px;
  margin-top: 100px;
  background: #fff;
  border-radius: 4px;
  z-index: 1111;
}


.select-wrapper {
  width: 100%;
  position: relative;
  z-index: 1600;
}

最佳答案

添加overflow-y:scroll;.modal-wrapper并删除 overflow-y: scroll;max-height: 300px;来自.modal-block 。查看沙盒链接 Sandbox example

关于javascript - 如何解决 z-index 和溢出问题 :scroll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59852847/

相关文章:

javascript - 为什么要添加多个类?

html - 网站滚动条很小时变得不可见

javascript - 在没有 $scope 的情况下在 Angular 中显示内容

javascript - 启用单击时滚动

html - 在 div 上塑造一个棘手的形状

html - 在触摸设备上 : Apply a background color change when user touches heading

javascript - 如何在 cordova/phonegap 中更改 document.body.style.margin

javascript - 将 html 模板解析为客户端 JS。 Angular + Browserify + Babel + ES2015 + Gulp

javascript - 在没有 $scope 的情况下使用 $watch( Controller 作为语法)

javascript - Bootstrap 开关未切换