【问题标题】:Navbar header change to vertical after collapse折叠后导航栏标题变为垂直
【发布时间】:2020-03-11 19:31:20
【问题描述】:

我有一个导航栏菜单。想要有一个静态标题和折叠菜单。每次主菜单折叠时,标题都会从水平变为垂直。我不知道如何解决它。这是我的代码。

<div class="navbar navbar-inverse navbar-fixed-top">
        <div class="navbar-header">
            <ul class="nav navbar-nav inline-navbar">
                <li>
                    <a href="tel:"></a>
                </li>
                <li>
                    <button type="button" class="navbar-toggle inline-navbar" data-toggle="collapse" data-target=".navbar-collapse">
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </button>
                </li>
                                    </ul>
                @Html.Partial("_LoginPartial")

         </div>
        <div class="container">
            <div class="navbar-collapse collapse">
                <ul class="nav navbar-nav inline-navbar">
                    <li class="menu-item">
                        <button type="button" class="btn-menu" onclick='window.location = "@Url.Action("About", "Home")";'>O NAS</button>
                    </li>
                    <li class="menu-item">
                        <button type="button" class="btn-menu" onclick='window.location = "@Url.Action("HowWeTreat", "Home")";'>JAK LECZYMY</button>
                    </li>
                </ul>

            </div>
        </div>
    </div>

这是 LogiPartial 的代码:

<ul class="nav navbar-nav navbar-right">
    <li>

    </li>
    <li><a href="javascript:document.getElementById('logoutForm').submit()">Log off</a></li>
</ul>

<ul class="nav navbar-nav navbar-right">
    <li></li>
    <li></li>
</ul>

这里是一些 css 代码: ... @media (max-width: 1199px) {

【问题讨论】:

    标签: css asp.net-mvc navbar collapse


    【解决方案1】:

    这里有一些 CSS 代码: ... @media(最大宽度:1199px){

    .navbar-header {
        float: none;
    }
    
    .navbar-toggle {
        display: block;
    }
    
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    
        .navbar-collapse.collapse {
            display: none !important;
        }
    
    .navbar-nav {
        float: none !important;
        margin: 7.5px -15px;
    }
    
        .navbar-nav > li {
            float: none;
        }
    
            .navbar-nav > li > a {
                padding-top: 10px;
                padding-bottom: 10px;
            }
    
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in {
        display: block !important;
    }
    
    .collapsing {
        overflow: hidden !important;
    }
    

    }

    【讨论】:

    • 请编辑问题而不是回答详细信息...
    猜你喜欢
    • 2017-07-17
    • 1970-01-01
    • 2013-11-16
    • 2013-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-25
    • 1970-01-01
    相关资源
    最近更新 更多