【发布时间】:2020-04-11 13:30:09
【问题描述】:
我有一个模态框,显示内容设置为窗口高度的70%。
这里附上codepen:Link
我希望该模态内容的一部分具有overflow-y: scroll,并且我希望该可滚动部分中的可见区域始终为父级的 100%。
当我尝试将可滚动部分的高度设置为100% 时,它变得如此之大以至于不再滚动,并将高度扩展到父元素的溢出隐藏之外。如果我将其设置为以像素为单位的固定高度,当我在浏览器中放大或缩小时,会出现左侧 div 无法覆盖其父级的全部高度的情况。
如何实现这样的行为,无论用户使用鼠标放大或缩小多远,左侧的浅绿色 div 始终是模态 (70%) 的全高并且具有滚动当内容超出父模态的高度时允许查看溢出的栏?
【问题讨论】:
-
你能定义可见区域吗?你的意思是除法还是进度条?您是否希望它们是相对于使它们看起来静态的缩放的动态大小?
标签: css