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我不太确定你的答案是什么