简体   繁体   English

引导导航的移动菜单

[英]Mobile menu for bootstrap nav

I have a slightly different form of navigation. 我的导航形式略有不同。 The structure is like so 结构就像这样

<nav class="navbar navbar-fixed-left vertical-center" role="navigation">
    <ul class="nav navbar-nav">
        <li><a class="page-scroll" href="#hero"><span>H</span><span>O</span><span>M</span><span>E</span></a></li>
        <li><a class="page-scroll" href="#portfolio"><span>W</span><span>O</span><span>R</span><span>K</span></a></li>
        <li><a class="page-scroll" href="#about"><span>A</span><span>B</span><span>O</span><span>U</span><span>T</span></a></li>
        <li><a class="page-scroll" href="#contact"><span>C</span><span>O</span><span>N</span><span>T</span><span>A</span><span>C</span><span>T</span></a></li>
    </ul>
</nav>

And with the CSS I display the menu vertically down the side of the page. 并使用CSS在菜单的垂直下方显示菜单。 I have set up a JSFiddle to demonstrate. 我已经建立了一个JSFiddle进行演示。

My question relates to how I can get this to switch to the standard bootstrap mobile menu on mobile devices? 我的问题与我如何才能切换到移动设备上的标准引导移动菜单有关?

Thanks 谢谢

Something like this? 像这样吗 Pnkr 彭克尔

     <nav id="mainNav" class="navbar navbar-fixed-left vertical-center">
            <div class="container">
                <div class="navbar-header">
                    <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navCollapsed">
                        <span class="sr-only">Toggle navigation</span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </button>
                </div>
                <div class="collapse navbar-collapse" id="navCollapsed">
                    <ul class="nav navbar-nav navbar-right">
                      <li><a class="page-scroll" href="#hero"><span>H</span><span>O</span><span>M</span><span>E</span></a></li>
                      <li><a class="page-scroll" href="#portfolio"><span>W</span><span>O</span><span>R</span><span>K</span></a></li>
                      <li><a class="page-scroll" href="#about"><span>A</span><span>B</span><span>O</span><span>U</span><span>T</span></a></li>
                      <li><a class="page-scroll" href="#contact"><span>C</span><span>O</span><span>N</span><span>T</span><span>A</span><span>C</span><span>T</span></a></li>
                  </ul>
                </div>
            </div>
        </nav>

Added a button for when the menu is collapsed, which will show up when the navbar breakpoint is reached. 添加了用于折叠菜单时的按钮,该按钮将在到达导航栏断点时显示。 The list items are then added under this button. 然后,将在此按钮下添加列表项。

I use media queries to switch up the style and removing the vertical alignment of the navbar. 我使用媒体查询来切换样式并删除导航栏的垂直对齐方式。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM