Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.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
Javascript 汉堡包菜单赢得';切换时无法打开_Javascript_Html_Css - Fatal编程技术网

Javascript 汉堡包菜单赢得';切换时无法打开

Javascript 汉堡包菜单赢得';切换时无法打开,javascript,html,css,Javascript,Html,Css,我用纯HTML、CSS和JS创建的汉堡菜单在单击时无法打开,我不知道下一步该怎么做。目标是让burger菜单显示在移动视图中,并在切换时使用100%的屏幕宽度来显示导航。这是一个带有我的代码的代码笔。 consttogglebutton=document.querySelector('.toggleButton'); const navbarLinks=document.querySelector('.navbarLinks'); toggleButton.addEventListener(

我用纯HTML、CSS和JS创建的汉堡菜单在单击时无法打开,我不知道下一步该怎么做。目标是让burger菜单显示在移动视图中,并在切换时使用100%的屏幕宽度来显示导航。这是一个带有我的代码的代码笔。

consttogglebutton=document.querySelector('.toggleButton');
const navbarLinks=document.querySelector('.navbarLinks');
toggleButton.addEventListener('单击',()=>{
navbarLinks.classList.toggle('active');
});
@导入url('https://fonts.googleapis.com/css2?family=Lato&display=swap');
身体{
保证金:0;
填充:0;
}
navbar先生{
显示器:flex;
位置:相对位置;
证明内容:之间的空间;
对齐项目:居中;
背景色:rgba(1211731730.3);
颜色:rgb(87,82,82);
}
.品牌名称{
字体系列:“Lato”,无衬线;
字体大小:1.5rem;
保证金:5雷姆;
}
.导航栏链接{
身高:100%;
}
.导航栏链接{
保证金:0;
填充:0;
显示器:flex;
}
.navbar链接李{
列表样式:无;
}
.导航栏链接李a{
字体系列:“Lato”,无衬线;
文字装饰:无;
颜色:rgb(87,82,82);
填充:1rem;
显示:块;
}
.navbar链接li:悬停{
背景色:#555;
}
.navbar链接li a:悬停{
颜色:rgba(121173173);
}
.切换按钮{
位置:绝对位置;
顶部:.75rem;
右:1rem;
显示:无;
弯曲方向:立柱;
证明内容:之间的空间;
宽度:30px;
高度:21px;
}
.切换按钮.栏{
高度:3倍;
宽度:100%;
背景色:rgb(87,82,82);
边界半径:10px;
}
@介质(最大宽度:800px){
.切换按钮{
显示器:flex;
}
.导航栏链接{
显示:无;
宽度:100%;
}
navbar先生{
弯曲方向:立柱;
调整项目:灵活启动;
}
.导航栏链接{
宽度:100%;
弯曲方向:立柱;
}
.navbar链接ul li{
文本对齐:居中;
}
.navabr链接ul li a{
填充:.5rem1rem;
}
.navabr-links.active{
显示器:flex;
}
}

格里芬·默南
格里芬·默南

删除
.navabr链接
此处

.navabr-links.active{display:flex;}
就这样吧
.active{display:flex;}

consttogglebutton=document.querySelector('.toggleButton');
const navbarLinks=document.querySelector('.navbarLinks');
toggleButton.addEventListener('单击',()=>{
navbarLinks.classList.toggle('active');
});
@导入url('https://fonts.googleapis.com/css2?family=Lato&display=swap');
身体{
保证金:0;
填充:0;
}
navbar先生{
显示器:flex;
位置:相对位置;
证明内容:之间的空间;
对齐项目:居中;
背景色:rgba(1211731730.3);
颜色:rgb(87,82,82);
}
.品牌名称{
字体系列:“Lato”,无衬线;
字体大小:1.5rem;
保证金:5雷姆;
}
.导航栏链接{
身高:100%;
}
.导航栏链接{
保证金:0;
填充:0;
显示器:flex;
}
.navbar链接李{
列表样式:无;
}
.导航栏链接李a{
字体系列:“Lato”,无衬线;
文字装饰:无;
颜色:rgb(87,82,82);
填充:1rem;
显示:块;
}
.navbar链接li:悬停{
背景色:#555;
}
.navbar链接li a:悬停{
颜色:rgba(121173173);
}
.切换按钮{
位置:绝对位置;
顶部:.75rem;
右:1rem;
显示:无;
弯曲方向:立柱;
证明内容:之间的空间;
宽度:30px;
高度:21px;
}
.切换按钮.栏{
高度:3倍;
宽度:100%;
背景色:rgb(87,82,82);
边界半径:10px;
}
@介质(最大宽度:800px){
.切换按钮{
显示器:flex;
}
.导航栏链接{
显示:无;
宽度:100%;
}
navbar先生{
弯曲方向:立柱;
调整项目:灵活启动;
}
.导航栏链接{
宽度:100%;
弯曲方向:立柱;
}
.navbar链接ul li{
文本对齐:居中;
}
.navabr链接ul li a{
填充:.5rem1rem;
}
.主动{
显示器:flex;
}
}

格里芬·默南
格里芬·默南

删除
.navabr链接
此处

.navabr-links.active{display:flex;}
就这样吧
.active{display:flex;}

consttogglebutton=document.querySelector('.toggleButton');
const navbarLinks=document.querySelector('.navbarLinks');
toggleButton.addEventListener('单击',()=>{
navbarLinks.classList.toggle('active');
});
@导入url('https://fonts.googleapis.com/css2?family=Lato&display=swap');
身体{
保证金:0;
填充:0;
}
navbar先生{
显示器:flex;
位置:相对位置;
证明内容:之间的空间;
对齐项目:居中;
背景色:rgba(1211731730.3);
颜色:rgb(87,82,82);
}
.品牌名称{
字体系列:“Lato”,无衬线;
字体大小:1.5rem;
保证金:5雷姆;
}
.导航栏链接{
身高:100%;
}
.导航栏链接{
保证金:0;
填充:0;
显示器:flex;
}
.navbar链接李{
列表样式:无;
}
.导航栏链接李a{
字体系列:“Lato”,无衬线;
文字装饰:无;
颜色:rgb(87,82,82);
填充:1rem;
显示:块;
}
.navbar链接li:悬停{
背景色:#555;
}
.navbar链接li a:悬停{
颜色:rgba(121173173);
}
.切换按钮{
位置:绝对位置;
顶部:.75rem;
右:1rem;
显示:无;
弯曲方向:立柱;
证明内容:之间的空间;
宽度:30px;
高度:21px;
}
.切换按钮.栏{
高度:3倍;
宽度:100%;
背景色:rgb(87,82,82);
边界半径:10px;
}
@介质(最大宽度:800px){
.切换按钮{
显示器:flex;
}
.导航栏链接{
显示:无;
宽度:100%;
}
navbar先生{
弯曲方向:立柱;
调整项目:灵活启动;
}
.导航栏链接{
宽度:10