【问题标题】:Bootstrap 4 navigation, left-side toggle with right-side button excluded from mobile collapse?Bootstrap 4导航,带有右侧按钮的左侧切换从移动折叠中排除?
【发布时间】:2017-07-30 11:28:54
【问题描述】:

我正在尝试使用左侧的切换按钮进行可折叠的 bootstrap 4 导航。这不是问题,但我也在尝试在导航右侧设置一个(或多个)操作按钮。

我怎样才能在右侧拥有从导航栏折叠菜单中排除的按钮/链接。此外,如何避免导航栏折叠菜单在展开时按下这些项目?我可以浮动右键,但这也会导致问题。

参考图片:

当前实现的实时 Codeply 示例: https://www.codeply.com/go/IDCOYUVXCH

【问题讨论】:

    标签: html css twitter-bootstrap navigation bootstrap-4


    【解决方案1】:

    你必须像这样使用 flexbox 工具...

    https://www.codeply.com/go/xXGsq5MVdi

    <nav class="navbar navbar-fixed-top navbar-toggleable-sm navbar-inverse bg-inverse">
        <div class="container d-flex flex-row flex-md-nowrap flex-wrap">
        <a href="#" class="hidden-lg-up my-2 mr-3" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false">
            <i class="fa fa-bars text-white"></i>
        </a>
        <a class="navbar-brand" href="#">Brand</a>
        <div class="navbar-collapse collapse flex-md-unordered flex-last" id="navbarCollapse">
            <ul class="navbar-nav">
                <li class="nav-item active">
                    <a class="nav-link" href="#">Link <span class="sr-only">Home</span></a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="#">Link</a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="#">Link</a>
                </li>
            </ul>
        </div>
        <div class="d-flex ml-auto">
             <ul class="navbar-nav">
                <li class="nav-item">
                    <a class="nav-link" href="#">Right</a>
                </li>
            </ul>
        </div>
        <div class="hidden-md-up w-100"><!--hidden spacer to force wrap--></div>
        </div>
    </nav>
    

    https://www.codeply.com/go/xXGsq5MVdi

    【讨论】:

    • 谢谢!这很好地解决了我的问题。我唯一更改的是数据切换上的 hidden-lg-up 到 hidden-md-up 因为在您的版本中导航设置为 navbar-toggleable-sm。感谢帮助:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-27
    • 2017-10-11
    • 2019-03-25
    • 2020-12-13
    • 2015-12-24
    • 1970-01-01
    • 2017-06-02
    相关资源
    最近更新 更多