Html 项目始终位于底部,不与其他内容重叠
我想要两件事:Html 项目始终位于底部,不与其他内容重叠,html,css,Html,Css,我想要两件事: 我想要一个总是在屏幕底部的按钮。不管有多少内容 按钮应位于内容之后,不得重叠 对于1),以下是有意义的: button: { position: "fixed", bottom: 0 } 但我不知道如何使用此设置实现2,任何边距/填充都将被忽略。 下面的图片展示了我的意思: 按钮,即使内容少于全屏: 2)不想要的行为:按钮浮动在其他内容上,而不是放在它下面 我只是缩小了这里的浏览器窗口,如果我
button: {
position: "fixed",
bottom: 0
}
但我不知道如何使用此设置实现2,任何边距/填充都将被忽略。
下面的图片展示了我的意思:
您可以像这样使用z索引
button: {
position: fixed;
bottom: 0;
z-index: 10;
像这样的
在车身上添加最小高度:100vh
在按钮上添加position:sticky
,从底部开始:0px
在包含这两个元素的元素上添加一个display:flex
(在下面的示例中,它位于body上)
添加flex:1 1 auto
以使主内容容器扩展到适合最小高度:100vh
let-boxDivs=document.querySelectorAll('.box');
功能切换框大小(事件){
用于(BoxDiv的出租箱){
box.classList.toggle(“大”);
}
}
正文{
最小高度:100vh;
填充:0px;
边际:0px;
显示器:flex;
弯曲方向:立柱;
}
主要{
填充:1rem;
flex:1自动;
}
.盒子{
宽度:20px;
高度:20px;
背景颜色:蓝色;
}
.大箱子{
宽度:200px;
高度:200px;
}
.盒子.粉红色{
背景颜色:粉红色;
}
钮扣{
保证金:0.5雷姆;
}
页脚{
位置:粘性;
底部:0px;
背景颜色:黄色;
}
切换框大小
按钮
寻求代码帮助的问题必须包括在问题本身中重现代码所需的最短代码,最好是以最短的格式。请参见position:fixed
始终相对于视口是固定的,而不是其他任何内容。您好,欢迎使用SO!虽然这段代码可以回答这个问题,但提供关于它如何和/或为什么解决问题的附加上下文将提高答案的长期价值。请阅读,然后