Html 单击栏图标时显示选项卡(响应导航栏)

Html 单击栏图标时显示选项卡(响应导航栏),html,css,Html,Css,我创建了一个导航栏,所有选项卡都是内联的。减小窗口大小时,将显示一个条形图标,选项卡将垂直显示,而不是水平显示。我希望输出,以便当窗口大小减小时,条形图标出现,但选项卡消失,并且只有在单击条形图标时才能看到(垂直)和不可见。 我尝试了jquery,但没有成功。我不知道怎么做,你能帮我吗 正文{ 保证金:0; 填充:0; 字体系列:无衬线; } 导航{ 左边距:45像素; ; 宽度:90%; 背景:#D1D0D3; } 保险商实验室{ 列表样式类型:无; 宽度:80%; 保证金:0自动; 颜色:

我创建了一个导航栏,所有选项卡都是内联的。减小窗口大小时,将显示一个条形图标,选项卡将垂直显示,而不是水平显示。我希望输出,以便当窗口大小减小时,条形图标出现,但选项卡消失,并且只有在单击条形图标时才能看到(垂直)和不可见。 我尝试了jquery,但没有成功。我不知道怎么做,你能帮我吗

正文{
保证金:0;
填充:0;
字体系列:无衬线;
}
导航{
左边距:45像素;
;
宽度:90%;
背景:#D1D0D3;
}
保险商实验室{
列表样式类型:无;
宽度:80%;
保证金:0自动;
颜色:黑色;
填充:0;
}
ul a{
颜色:黑色;
文字装饰:无;
}
ulli{
显示:内联块;
填充:20px;
}
ulli:悬停{
背景颜色:黄色;
}
.切换{
宽度:100%;
填充:10px 20px 0px 20px;
背景色:#C2ABF1;
文本对齐:右对齐;
框大小:边框框;
颜色:白色;
字体大小:30px;
显示:无;
}
@介质(最大宽度:800px){
.切换{
显示:块;
}
.街区{
显示:块;
}
}

添加此jquery代码

$(".menu").on("click", function() {
  $("nav .ul").toggle(500);
})
这是媒体查询中的CSS

.ul {
    display: none;
  }
  nav {
      margin-left: 0;
      width: 100%;
  }
$(.menu”)。在(“单击”,函数(){
美元(“nav.ul”)。切换(500);
})
正文{
保证金:0;
填充:0;
字体系列:无衬线;
}
导航{
左边距:45像素;
;
宽度:90%;
背景:#D1D0D3;
}
保险商实验室{
列表样式类型:无;
宽度:80%;
保证金:0自动;
颜色:黑色;
填充:0;
}
ul a{
颜色:黑色;
文字装饰:无;
}
ulli{
显示:内联块;
填充:20px;
}
ulli:悬停{
背景颜色:黄色;
}
.切换{
宽度:100%;
填充:10px 20px 0px 20px;
背景色:#C2ABF1;
文本对齐:右对齐;
框大小:边框框;
颜色:白色;
字体大小:30px;
显示:无;
}
@介质(最大宽度:800px){
.切换{
显示:块;
}
.街区{
显示:块;
}
.ul{
显示:无;
}
导航{
左边距:0;
宽度:100%;
}
}

添加此jquery代码

$(".menu").on("click", function() {
  $("nav .ul").toggle(500);
})
这是媒体查询中的CSS

.ul {
    display: none;
  }
  nav {
      margin-left: 0;
      width: 100%;
  }
$(.menu”)。在(“单击”,函数(){
美元(“nav.ul”)。切换(500);
})
正文{
保证金:0;
填充:0;
字体系列:无衬线;
}
导航{
左边距:45像素;
;
宽度:90%;
背景:#D1D0D3;
}
保险商实验室{
列表样式类型:无;
宽度:80%;
保证金:0自动;
颜色:黑色;
填充:0;
}
ul a{
颜色:黑色;
文字装饰:无;
}
ulli{
显示:内联块;
填充:20px;
}
ulli:悬停{
背景颜色:黄色;
}
.切换{
宽度:100%;
填充:10px 20px 0px 20px;
背景色:#C2ABF1;
文本对齐:右对齐;
框大小:边框框;
颜色:白色;
字体大小:30px;
显示:无;
}
@介质(最大宽度:800px){
.切换{
显示:块;
}
.街区{
显示:块;
}
.ul{
显示:无;
}
导航{
左边距:0;
宽度:100%;
}
}

您的代码应该如下所示:
身体{
保证金:0;
填充:0;
字体系列:无衬线;
}
导航{
左边距:45像素;;
宽度:90%;
背景:#D1D0D3;
}
保险商实验室{
列表样式类型:无;
宽度:80%;
保证金:0自动;
颜色:黑色;
填充:0;
}
ul a{
颜色:黑色;
文字装饰:无;
}
ulli{
显示:内联块;
填充:20px;
}
ulli:悬停{
背景颜色:黄色;
}
.切换{
宽度:100%;
填充:10px 20px 0px 20px;
背景色:#C2ABF1;
文本对齐:右对齐;
框大小:边框框;
颜色:白色;
字体大小:30px;
显示:无;
}
@介质(最大宽度:800px)
{
.切换{
显示:块;
}
导航ul{
显示:无;
}
ulli{
显示:块;
}
}
$(“.menu”)。在(“单击”,函数(){ $(“nav.ul”).toggle(); })
您的代码应该如下所示:
身体{
保证金:0;
填充:0;
字体系列:无衬线;
}
导航{
左边距:45像素;;
宽度:90%;
背景:#D1D0D3;
}
保险商实验室{
列表样式类型:无;
宽度:80%;
保证金:0自动;
颜色:黑色;
填充:0;
}
ul a{
颜色:黑色;
文字装饰:无;
}
ulli{
显示:内联块;
填充:20px;
}
ulli:悬停{
背景颜色:黄色;
}
.切换{
宽度:100%;
填充:10px 20px 0px 20px;
背景色:#C2ABF1;
文本对齐:右对齐;
框大小:边框框;
颜色:白色;
字体大小:30px;
显示:无;
}
@介质(最大宽度:800px)
{
.切换{
显示:块;
}
导航ul{
显示:无;
}
ulli{
显示:块;
}
}
$(“.menu”)。在(“单击”,函数(){ $(“nav.ul”).toggle(); })