html - 如何创建覆盖底部内容面板?

标签 html css

我有一个 div ,它只需要创建一个底部内容面板,有点像 Devtools,出现在页面底部,占据屏幕的整个宽度,但是在当前页面上任何内容的顶部。

#panel {
position:absolute;
bottom:0%;
width: 100%;
height: 25%;
z-index:500;
}

但是,面板似乎被压扁了,#panel div 内的内容未显示。

最佳答案

您实际上非常接近实现这一目标,您所需要的只是两次调整。

position:absolute; 更改为 position:fixed;,以便您的面板在整个页面中保持在同一位置。

我还建议使用 bottom: 0px; 而不是 bottom: 0%; 因为如果您需要更改某些内容,它会给您更多的控制权。

最后但并非最不重要的一点是,您需要添加 left: 0px; 来设置其位置。

所以你的最终 CSS 应该是这样的:

#panel {
    position: fixed;
    bottom: 0px;
    Left: 0px;
    width: 100%;
    height: 25%;
    z-index:500;
}

关于html - 如何创建覆盖底部内容面板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33157773/

相关文章:

javascript - 使用 JQuery 的图像 slider 不显示我选择的下一张图像,而是从头开始显示

html - 如何调整第 4 个图像列以使其成为响应式图像库

javascript - jQuery:如何在出现滚动条时触发窗口调整大小事件

javascript - 匹配嵌套 HTML 表格的表格高度

html - 输入不会在列表 Ionic 中对齐

javascript - 通过 Javascript 关闭 iFrame

html - 字体家族规则及其解释

html - 2 使用 HTML 和 CSS 可变宽度的列

c# - 包含在 T4 模板中只能使用一次

javascript - 在伪元素之前和之后使用具有渐变背景的 CSS3 过渡