【发布时间】:2021-11-19 15:22:29
【问题描述】:
我正在尝试创建一个可能包含其自己的滚动条的叠加层。叠加层应占据屏幕的整个宽度和高度,如果内容长于页面高度,则滚动其自身的内容。
我的问题是我不知道如何在覆盖滚动时阻止实际页面滚动。我希望它像 Bootstrap 模态一样。
这里有一个代码示例:https://jsfiddle.net/r5jLcekb/
在示例中,我使用的是:
fixed bg-black bg-opacity-50 w-screen h-screen overflow-y-scroll
如您所见,页面滚动其内容,而不仅仅是覆盖。我只希望覆盖层中的内容滚动。这可能纯粹是顺风吗?
【问题讨论】:
-
如果你通过 css 传递给 body 的
position: fixed甚至overflow: hidden然后将停止滚动背景和图层。
标签: css tailwind-css