使引导程序中的导航栏仍然响应

时间:2016-08-31 06:45:02

标签: jquery css twitter-bootstrap uinavigationbar

我在我的UI中使用bootstrap框架。我使用相同的框架制作了一个导航栏。当我缩小屏幕尺寸时,我得到了这个输出

enter image description here

但是,如果我缩小窗口大小,我可以看到像这样的折叠按钮

enter image description here

。如果我缩小窗口,我不想看到图像缩小窗口中的窗口。相反,如果我缩小了窗口大小,是否可以在没有缩小窗口阶段的情况下看到折叠按钮?

2 个答案:

答案 0 :(得分:1)

一个选项是,您可能希望尝试测量窗口的宽度,并在从主导航过渡到折叠导航时记录像素宽度。

您可以通过Google Chrome中的控制台执行此操作:

enter image description here

一旦你有正确的宽度,你就可以在CSS中写一个媒体查询:

 @media (max-width: WIDTH) {
   .main-nav {
    display: none;
  }
  .small-nav {
  display: visible
 }
}

在这种情况下,WIDTH将是Google Chrome提供的像素宽度(即' 600px'或其他)。确保' main-nav'和' small-nav'重命名以反映您的两个导航的类名。

答案 1 :(得分:0)

您必须像下面一样添加媒体css调整大小宽度,并减少元素的填充。

@media screen and (max-width: 992px) {
    .nav > li > a {
        display: block;
        padding: 10px 7px;
        position: relative;
    }
}

当您的窗口调整宽度768px时,切换菜单。