Html 侧边菜单,不显示页面的上下,仅显示页眉/页脚之间
由于对所有这些都有些陌生,我不确定是否有可能做到我所想的,但是现在,我的侧菜单从页面的顶部到底部。我希望它只出现在页眉和页脚之间,而不管任何特定页面的大小。如果可能的话,我宁愿不使用JavaScript,因为我对JavaScript的了解比HTML/CSS要少 我相信我有小提琴所需要的一切。如果没有,请随时告诉我Html 侧边菜单,不显示页面的上下,仅显示页眉/页脚之间,html,css,Html,Css,由于对所有这些都有些陌生,我不确定是否有可能做到我所想的,但是现在,我的侧菜单从页面的顶部到底部。我希望它只出现在页眉和页脚之间,而不管任何特定页面的大小。如果可能的话,我宁愿不使用JavaScript,因为我对JavaScript的了解比HTML/CSS要少 我相信我有小提琴所需要的一切。如果没有,请随时告诉我 单击下面的元素打开菜单 ☰ 菜单 函数openNav(){ document.getElementById(“mySidenav”).style.width=“250p
单击下面的元素打开菜单
☰ 菜单
函数openNav(){
document.getElementById(“mySidenav”).style.width=“250px”;
}
函数closeNav(){
document.getElementById(“mySidenav”).style.width=“0”;
}
imageout=新图像();
imageout.src=“Pics/image2.png”;
imageover=新图像();
imageover.src=“Pics/images2.png”;
函数图像_out(){
document.images['imageout'].src=“Pics/image2.png”;
}
函数映像_over(){
document.images['imageout'].src=“Pics/images2.png”;
}
废话废话废话废话废话。废话废话废话废话废话。废话废话废话废话废话。废话废话废话废话废话。废话废话废话废话废话。废话废话废话废话废话。废话废话废话废话废话。废话废话废话废话废话。废话废话废话废话废话。废话废话废话废话废话。废话废话废话废话废话。废话废话废话废话废话。
雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。
身体{
背景色:#000;
}
hr{背景色:#7093DB;高度:4px;边框:0;}
身体{
字体系列:“Lato”,无衬线;
}
.侧导航{
身高:100%;
宽度:0;
位置:固定;
z指数:1;
排名:0;
左:0;
背景色:#EAEAAE;
溢出x:隐藏;
过渡:0.5s;
填充顶部:60px;
}
.侧导航a{
填充:8px 8px 8px 32px;
文字装饰:无;
字体大小:25px;
颜色:#2707AB;
显示:块;
过渡:0.3s;
}
.侧导航a:悬停{
颜色:#818181;
}
.sidenav.closebtn{
位置:绝对位置;
排名:0;
右:25px;
字体大小:36px;
左边距:50像素;
}
@媒体屏幕和屏幕(最大高度:450像素){
.sidenav{填充顶部:15px;}
.sidenav a{字体大小:18px;}
}
.opencolor
{
颜色:白色;
}
p、 左填充{
左侧填充:300px;
}
.缩进{
文本缩进:50px;
}
如果我了解您想要实现的目标,请尝试为.sidenav
使用不同的高度和边距,例如:
.sidenav {
height: 80%;
margin: 50px 0px 0px 0px;
width: 0;
position: fixed;
z-index: 1;
top: 0;
left: 0;
background-color: #EAEAAE;
overflow-x: hidden;
transition: 0.5s;
padding-top: 60px;}
建议您更好地重新组织代码。CSS/HTML/JS。。。不要把每件事都搞得乱七八糟,让你和我都很难受us@TemaniAfif我想我应该做的是在我第一次注意到这个问题时被问到这个问题,而不是试图找出以后需要什么。生活和学习……几乎就是这样。它阻止它越过页脚,但仍然越过页眉。填充可以解决问题吗?尝试增加页边距顶部的大小->例如:页边距:90px 0px 0px 0px;这不完全是我想要的,但它比我拥有的要好一百万倍。穆乔·格雷西斯!
.sidenav {
height: 80%;
margin: 50px 0px 0px 0px;
width: 0;
position: fixed;
z-index: 1;
top: 0;
left: 0;
background-color: #EAEAAE;
overflow-x: hidden;
transition: 0.5s;
padding-top: 60px;}