如何使元素不扩展父div的可滚动区域?

时间:2015-04-03 22:31:38

标签: css

我有一些可能变得非常大的元素的工具提示 - 如此之大,以至于我无法将它们放置在光标的任何一侧而不会超出页面。有没有办法阻止滚动条在这种情况下出现(除了将主体设置为overflow:hidden)?

我认为应该可以制作一个全屏div来包含工具提示,并将其设置为隐藏溢出,但我希望有更好的解决方案。

更新:好的,这很简单。只需将以下div附加到body并将所有工具提示放在其中。

.tooltip-body {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  pointer-events: none;
}

0 个答案:

没有答案