当页面滚动时,强制 div 元素留在同一个地方

新手上路,请多包涵

我创建了一个 div 元素,我将它一直放在我网站的右侧。唯一的问题是它在网站的顶部,所以如果我向下滚动它仍然在那里。

滚动页面时,如何强制它保留在页面的同一部分?

到目前为止,这是我设法弄清楚的:

 <div style="width: 200px; background-color: #999; z-index: 10; position: absolute; right: 0; top: 0; height: 83px;">
</div>

原文由 soniccool 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 306
2 个回答

position:absolute 更改为 position:fixed;

可以 在这个 jsFiddle 中找到示例。

原文由 Anton D 发布,翻译遵循 CC BY-SA 3.0 许可协议

使用 position: fixed 而不是 position: absolute

这里

原文由 user2769260 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏