Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 我是如何努力让我的固定边栏菜单在台式机/笔记本电脑上切换到汉堡包菜单在手机/平板电脑上_Html_Css - Fatal编程技术网

Html 我是如何努力让我的固定边栏菜单在台式机/笔记本电脑上切换到汉堡包菜单在手机/平板电脑上

Html 我是如何努力让我的固定边栏菜单在台式机/笔记本电脑上切换到汉堡包菜单在手机/平板电脑上,html,css,Html,Css,我真的很难让它发挥作用,尽管我很清楚我想要实现什么。我想为我的网站实现一个响应性的布局,边栏菜单固定在台式机和笔记本电脑上,然后切换到汉堡包菜单,用于移动和平板电脑 身体{ 字体系列:“Lato”,无衬线; } .侧边栏{ 身高:100%; 宽度:0; 位置:固定; z指数:1; 排名:0; 左:0; 背景色:#111; 溢出x:隐藏; 过渡:0.5s; 填充顶部:60px; } .侧边栏a{ 填充:9px 8px 8px 32px; 文字装饰:无; 字体大小:25px; 颜色:#81818

我真的很难让它发挥作用,尽管我很清楚我想要实现什么。我想为我的网站实现一个响应性的布局,边栏菜单固定在台式机和笔记本电脑上,然后切换到汉堡包菜单,用于移动和平板电脑


身体{
字体系列:“Lato”,无衬线;
}
.侧边栏{
身高:100%;
宽度:0;
位置:固定;
z指数:1;
排名:0;
左:0;
背景色:#111;
溢出x:隐藏;
过渡:0.5s;
填充顶部:60px;
}
.侧边栏a{
填充:9px 8px 8px 32px;
文字装饰:无;
字体大小:25px;
颜色:#818181;
显示:块;
过渡:0.3s;
}
.侧边栏a:悬停{
颜色:#f1f1;
}
.侧边栏.关闭{
位置:绝对位置;
排名:0;
右:25px;
字体大小:36px;
左边距:50像素;
}
.openbtn{
字体大小:20px;
光标:指针;
背景色:#111;
颜色:白色;
填充:10px 15px;
边界:无;
}
.openbtn:悬停{
背景色:#444;
}
#主要{
过渡:左边距。5s;
填充:16px;
}
/*在高度小于450px的较小屏幕上,更改sidenav的样式(更少的填充和更小的字体大小)*/
@媒体屏幕和屏幕(最大高度:450像素){
.侧边栏{填充顶部:15px;}
.sidebar a{font size:18px;}
}
☰ 打开边栏
折叠边栏
单击汉堡包菜单/栏图标打开侧栏,并将此内容向右推

函数openNav(){ document.getElementById(“mySidebar”).style.width=“250px”; document.getElementById(“main”).style.marginLeft=“250px”; } 函数closeNav(){ document.getElementById(“mySidebar”).style.width=“0”; document.getElementById(“main”).style.marginLeft=“0”; }
当通过JS切换菜单以显示时,您只需设置正在更改的值(
宽度
左边距
,等等),然后将它们更改为您最初使用的
媒体查询
。此外,您可能希望隐藏和显示切换按钮

以下是一种方法:

正文{
字体系列:“Lato”,无衬线;
}
.侧边栏{
身高:100%;
宽度:250px;
位置:固定;
z指数:1;
排名:0;
左:0;
背景色:#111;
溢出x:隐藏;
过渡:0.5s;
填充顶部:60px;
}
.侧边栏a{
填充:9px 8px 8px 32px;
文字装饰:无;
字体大小:25px;
颜色:#818181;
显示:块;
过渡:0.3s;
}
.侧边栏a:悬停{
颜色:#f1f1;
}
.侧边栏.关闭{
位置:绝对位置;
排名:0;
右:25px;
字体大小:36px;
左边距:50像素;
显示:无;
}
.openbtn{
字体大小:20px;
光标:指针;
背景色:#111;
颜色:白色;
填充:10px 15px;
边界:无;
显示:无;
}
.openbtn:悬停{
背景色:#444;
}
#主要{
过渡:左边距。5s;
填充:16px;
左边距:250像素;
}
/*在高度小于450px的较小屏幕上,更改sidenav的样式(更少的填充和更小的字体大小)*/
@媒体屏幕和屏幕(最大高度:450像素){
.侧边栏{
填充顶部:15px;
宽度:0;
}
.侧边栏a{
字号:18px;
}
.openbtn{
显示:块;
}
.侧边栏.关闭{
显示:块;
}
#主要{
左边距:0;
}
}

☰ 打开边栏
折叠边栏
单击汉堡包菜单/栏图标打开侧栏,并将此内容向右推

函数openNav(){ document.getElementById(“mySidebar”).style.width=“250px”; document.getElementById(“main”).style.marginLeft=“250px”; } 函数closeNav(){ document.getElementById(“mySidebar”).style.width=“0”; document.getElementById(“main”).style.marginLeft=“0”; }
当通过JS切换菜单以显示时,您只需设置正在更改的值(
宽度
左边距
,等等),然后将它们更改为您最初使用的
媒体查询
。此外,您可能希望隐藏和显示切换按钮

以下是一种方法:

正文{
字体系列:“Lato”,无衬线;
}
.侧边栏{
身高:100%;
宽度:250px;
位置:固定;
z指数:1;
排名:0;
左:0;
背景色:#111;
溢出x:隐藏;
过渡:0.5s;
填充顶部:60px;
}
.侧边栏a{
填充:9px 8px 8px 32px;
文字装饰:无;
字体大小:25px;
颜色:#818181;
显示:块;
过渡:0.3s;
}
.侧边栏a:悬停{
颜色:#f1f1;
}
.侧边栏.关闭{
位置:绝对位置;
排名:0;
右:25px;
字体大小:36px;
左边距:50像素;
显示:无;
}
.openbtn{
字体大小:20px;
光标:指针;
背景色:#111;
颜色:白色;
填充:10px 15px;
边界:无;
显示:无;
}
.openbtn:悬停{
背景色:#444;
}
#主要{
过渡:左边距。5s;
填充:16px;
左边距:250像素;
}
/*在高度小于450px的较小屏幕上,更改sidenav的样式(更少的填充和更小的字体大小)*/
@媒体屏幕和屏幕(最大高度:450像素){
.侧边栏{
填充顶部:15px;
宽度:0;
}
.侧边栏a{
字号:18px;
}
.openbtn{
显示:块;
}
.侧边栏.关闭{
显示:块;
}
#主要{
左边距:0;
}
}

☰ 打开边栏
折叠边栏
单击汉堡包菜单/栏图标打开侧栏,并将此内容向右推

函数openNav(){ document.getElementById(“mySidebar”).style.width=“250px”; document.getElementById(“main”).style.marginLeft=“250px”; } 函数closeNav(){ document.getElementById(“mySidebar”).style.width=“0”; document.getElementById(“main”).style.marginLeft=“0”;