【问题标题】:Avoid Scrolling for Absolutely Positioned Element避免滚动绝对定位的元素
【发布时间】:2013-01-08 02:46:35
【问题描述】:

我有一个绝对定位的元素,我想将它扩展到主要内容宽度之外。该元素应该是与主要内容区域重叠的半透明水印。

问题是如果水印被切断,页面会滚动。如果它不适合页面,我宁愿它被切断,而不是为了水印而扩展。

这是一个演示: https://tinker.io/661ec/2

【问题讨论】:

  • position: absolute 更改为 position: fixed; : tinker.io/661ec/3
  • @Andy 谢谢,但位置固定不起作用,因为我需要将其连接到页面内容,而不是浏览器视口。我想出了一个我认为效果很好的解决方案:tinker.io/661ec/5

标签: css overflow css-position


【解决方案1】:

overflow 属性告诉页面当页面太大而无法容纳时该做什么。如果您应用该选项 {溢出:隐藏;} 您希望它显示的位置(即,在 div 或整个页面中,或仅在图像上),则页面不会滚动。但是,当溢出仍然溢出时,您实际上会丢失溢出的信息,因此这是一种权衡。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多