【问题标题】:hamburger menu disconnected with navbar汉堡菜单与导航栏断开连接
【发布时间】:2016-06-24 11:20:34
【问题描述】:

当我打开菜单时,我试图让导航栏直接位于移动视图中的汉堡菜单按钮下方。但现在它却在图像下方,并且看起来不连贯。

我怎样才能让它低于汉堡按钮?

切换导航

    <!-- Collect the nav links, forms, and other content for toggling -->
    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                <ul class="nav navbar-nav">
                  <li><a href="#">Home</a></li>
                  <li><a href="#">Mission</a></li>
                  <li><a href="#">Services</a></li>
                  <li><a href="#">Staff</a></li>
                  <li><a href="#">Testimonials</a></li>
                </ul>
            </div>
        </nav>

https://jsfiddle.net/xbemtom0/4/

【问题讨论】:

    标签: twitter-bootstrap css twitter-bootstrap-3


    【解决方案1】:

    添加如下,图片 div 有放置问题。

    <div class="row collapse navbar-collapse" id="collapsemenu">
    <ul class="nav navbar-nav">
    <li><a href="#">Home</a></li>
    <li ><a href="#">Mission</a></li>
    <li><a href="#">Services</a></li>
    <li><a href="#">Staff</a></li>
    <li><a href="#">Testimonials</a></li>
    </ul> </div>
    
    <div class="row picture" >
    <img src="http://www.w3schools.com/images/w3schools_green.jpg" alt="W3Schools.com"/>
    </div>
    
    </div>
    </nav>
    

    (或)

    <nav class="nav navbar-default">
    <ul class="nav navbar-nav top-right">
    <li>Search</li>
    <li>Language</li>
    <li>Account</li>
    <li>Bag</li>
    </ul>
    </nav>
    <div class="container header">
    <div class="row top-right-nav">
    
    </div>
    
    <div class="row picture" >
    <img src="http://www.w3schools.com/images/w3schools_green.jpg" alt="W3Schools.com"/>
    </div>
    
    <nav class="navbar navbar-default">
    <button type="button" class="navbar-toggle collapsed navbar-hamburger"
    data-toggle="collapse"
    data-target="#collapsemenu"
    >
    <span class="sr-only">Toggle Navigation</span>
    <span class="icon-bar"></span>
    <span class="icon-bar"></span>
    <span class="icon-bar"></span>
    </button>
    <div class="row collapse navbar-collapse" id="collapsemenu">
    <ul class="nav navbar-nav">
    <li><a href="#">Home</a></li>
    <li ><a href="#">Mission</a></li>
    <li><a href="#">Services</a></li>
    <li><a href="#">Staff</a></li>
    <li><a href="#">Testimonials</a></li>
    </ul> </div>
    </nav></div>
    
    <div class="container">
    
    <div class="row">
    
    
    <h2>hi</h2>
    </div><!-- row -->
    </div><!-- content container -->
    
    .top-right{
      float:right;
    }
    

    【讨论】:

    • 问题是当它不移动时,导航行位于图像上方。我怎样才能将图像保持在标题上方。我们如何解决这个问题?
    • 试试 or 一个,我们已经分配给导航,一个在右上角,另一个是响应式的。
    猜你喜欢
    • 1970-01-01
    • 2021-10-20
    • 2018-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-11
    • 2021-06-21
    • 1970-01-01
    相关资源
    最近更新 更多