【发布时间】:2020-07-17 21:02:40
【问题描述】:
我有一些 CSS 的 HTML 页面,因此在位置设置为相对的容器 div 中,我有一个主要内容 div 和覆盖 div,覆盖 div 的位置是固定的,因此它显示在屏幕底部上方 10 像素处(视口)。如何确保它在主要内容 div 内也水平居中显示,以及如何隐藏它,以便当用户滚动到底部时,它不会出现在页脚区域中,并且可能会在用户滚动回内容时重新出现区域。这可以只用 css 还是用 javascript 来完成?
<div id="header">
<p>Header</p>
</div>
<div id="container" style="position:relative">
<div id="leftMenu">
</div>
<div id="content" style="overflow-x:hidden;">
<p>Main content</p>
</div>
<div id="overlay" style="height:50px; width:450px; bottom:10px; position:fixed">
</div>
</div>
<div id="footer">
<p>Footer</p>
</div>
【问题讨论】:
标签: javascript html css