Html 如何创建覆盖的底部内容面板?

Html 如何创建覆盖的底部内容面板?,html,css,Html,Css,我有一个div,只需要创建一个底部内容面板,有点像Devtools,它出现在页面底部,占据整个屏幕的宽度,但位于当前页面上的任何内容的顶部 #panel { position:absolute; bottom:0%; width: 100%; height: 25%; z-index:500; } 但是,面板似乎被压扁了,并且#paneldiv中的内容没有显示出来。是您要求的基本版本 使用下面的css position: fixed; background-color: white; bord

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

#panel {
position:absolute;
bottom:0%;
width: 100%;
height: 25%;
z-index:500;
}
但是,面板似乎被压扁了,并且
#panel
div
中的内容没有显示出来。

是您要求的基本版本

使用下面的css

position: fixed;
background-color: white;
border-top: 1px solid #ddd;
绝对位置,不会使您的div固定,当您滚动时,它会相应移动。所以使用固定位置,它不会滚动,也会设置背景色,否则后面的内容会重叠,看起来像是透明的。要避免这种情况,请使用背景色css属性。

是您所要求的内容的基本版本

使用下面的css

position: fixed;
background-color: white;
border-top: 1px solid #ddd;
绝对位置,不会使您的div固定,当您滚动时,它会相应移动。所以使用固定位置,它不会滚动,也会设置背景色,否则后面的内容会重叠,看起来像是透明的。要避免这种情况,请使用背景色css属性。

是您所要求的内容的基本版本

使用下面的css

position: fixed;
background-color: white;
border-top: 1px solid #ddd;
绝对位置,不会使您的div固定,当您滚动时,它会相应移动。所以使用固定位置,它不会滚动,也会设置背景色,否则后面的内容会重叠,看起来像是透明的。要避免这种情况,请使用背景色css属性。

是您所要求的内容的基本版本

使用下面的css

position: fixed;
background-color: white;
border-top: 1px solid #ddd;

绝对位置,不会使您的div固定,当您滚动时,它会相应移动。所以使用固定位置,它不会滚动,也会设置背景色,否则后面的内容会重叠,看起来像是透明的。为了避免它,使用背景色css属性。

绝对值
更改为
固定值
应该可以达到效果。

绝对值
更改为
固定值
应该达到效果。

绝对值
更改为
固定值
应该达到效果。

绝对值
更改为
固定值
应该达到效果诀窍。

事实上,你已经非常接近实现这一目标,你所需要的只是两次调整

改变
位置:绝对至<代码>位置:固定以便您的面板在整个页面中保持在同一位置

我还建议使用
bottom:0px而不是
底部:0%因为如果您需要更改某些内容,它将为您提供更多控制

最后但并非最不重要的是,您需要添加
left:0px以设置其位置

因此,最终的CSS应该如下所示:

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

事实上,你很快就能做到这一点,你所需要的只是两个调整

改变
位置:绝对至<代码>位置:固定以便您的面板在整个页面中保持在同一位置

我还建议使用
bottom:0px而不是
底部:0%因为如果您需要更改某些内容,它将为您提供更多控制

最后但并非最不重要的是,您需要添加
left:0px以设置其位置

因此,最终的CSS应该如下所示:

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

事实上,你很快就能做到这一点,你所需要的只是两个调整

改变
位置:绝对至<代码>位置:固定以便您的面板在整个页面中保持在同一位置

我还建议使用
bottom:0px而不是
底部:0%因为如果您需要更改某些内容,它将为您提供更多控制

最后但并非最不重要的是,您需要添加
left:0px以设置其位置

因此,最终的CSS应该如下所示:

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

事实上,你很快就能做到这一点,你所需要的只是两个调整

改变
位置:绝对至<代码>位置:固定以便您的面板在整个页面中保持在同一位置

我还建议使用
bottom:0px而不是
底部:0%因为如果您需要更改某些内容,它将为您提供更多控制

最后但并非最不重要的是,您需要添加
left:0px以设置其位置

因此,最终的CSS应该如下所示:

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


你能包括HTML让我们看到发生了什么吗?你能包括HTML让我们看到发生了什么吗?你能包括HTML让我们看到发生了什么吗?你能包括HTML让我们看到发生了什么吗?这是一个很好的答案,别误会,但我认为另一个人超过了它!嗯,没关系。要指出的是,你选择的答案和我的答案之间有12分钟的差距,我的答案已经有了小提琴演示。我如何制作它,使它推高页面上的现有内容,而不是覆盖?这是一个很好的答案,别误会,但我认为另一个人超过了它!嗯,没关系。要指出的是,你选择的答案和我的答案之间有12分钟的差距,我的答案已经有了小提琴演示。我如何制作它,使它推高页面上的现有内容,而不是覆盖?这是一个很好的答案,别误会,但我认为另一个人超过了它!嗯,没关系。要指出的是,你选择的答案和我的答案之间有12分钟的差距,我的答案已经有了小提琴演示。我如何制作它,使它推高页面上的现有内容,而不是覆盖?这是一个很好的答案,别误会,但我认为另一个人超过了它!嗯,没关系。要指出的是,你选择的答案和我的答案之间有12分钟的差距,我的答案已经有了小提琴演示。我如何使它向上推页面上的现有内容,而不是重叠?我如何使它不重叠,而是向上推页面上的内容?@user299709我不太确定你的答案是什么