html - 需要用背景滚动大高度的 Bootstrap 模态

标签 html css twitter-bootstrap-3 bootstrap-modal

我有一个高度超过浏览器屏幕高度的引导模式。要求是模式不应该有任何垂直滚动条。页面可以有一个。另一个是模式应该与背景一起移动。

现在为了实现这一目标并经历了很多类似的问题,我对模态类进行了以下更改:

.modal{
 position: from 'fixed' to 'absolute';
 overflow-y: from 'auto' to 'hidden'
}

虽然这解决了我的问题,因为没有滚动条出现并且模式随背景一起移动,但问题是在较小的屏幕或分辨率较低的屏幕中,内容会丢失/隐藏。调整宽度不是解决方案,因为我永远无法确定分辨率是多少。

提前致谢。

最佳答案

下面可能是您的解决方案。只需将这些 CSS 放入您的样式表即可。

    .modal-open{
        overflow-y: scroll;
    }
    .modal-open .modal{
        overflow-y: initial;
    }
    .modal{
        position: absolute;
        bottom:initial
    }

jsfiddle 上查看此现场演示

关于html - 需要用背景滚动大高度的 Bootstrap 模态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34725650/

相关文章:

html - CSS/HTML 加载网页时出现水平滚动条

javascript - Bootstrap - 带标签的按钮组

javascript - 淡入淡出动画不起作用

html - 有人可以解释我的 XML 解析器跳过这些 HTML 元素的原因吗?

html - 如何响应地将绝对 div(文本)置于相对 div(图像)之上?

javascript - 从打开的 Bootstrap 3 下拉菜单切换到不同的下拉菜单需要在移动设备上额外点击

twitter-bootstrap - 请解释 Twitter Bootstrap 3 网格系统

javascript - 如何让 child-div 有一个固定的位置?

html - NSAttributedString 中的水平 <hr> 类分隔符

javascript - 如何在 Bootstrap 中制作这样的导航栏?