Bootstrap汉堡菜单更改位置

时间:2020-01-11 17:54:03

标签: html css bootstrap-4

How do I prevent this from happening

我希望汉堡图标保持在右边,我在做什么错了?

https://jsfiddle.net/amtrbsk2/

<nav class="navbar fixed-top navbar-dark bg-dark navbar-expand-lg text-nowrap">
<div class="container">
    <div class="row w-100 align-items-center">

        <div class="col col-lg-3">
            <a href="" class="navbar-brand justify-content-start">
                <h1 class="display-3" id="cont">Yrkeskock<span id="se">.SE</span></h1>
            </a>
        </div>

        <div class="col col-lg-5">
            <div class="navbar-nav">
                <div class="collapse navbar-collapse navbar1">
                    <a href="#" class="nav-item nav-link">Hem</a>
                    <a href="#" class="nav-item nav-link">Recept</a>
                    <a href="#" class="nav-item nav-link">Arbetssökande</a>
                    <a href="#" class="nav-item nav-link">Omdömen</a>
                    <a href="#" class="nav-item nav-link">Hjälpmedel</a>
                </div>
            </div>
        </div>

        <div class="col col-lg-1"></div>

        <div class="col col-lg-3">
            <div class="navbar-nav collapse navbar-collapse navbar1">
                <a href="#" class="nav-item nav-link mx-1" id="login"><i class="fas fa-user-check mr-1"></i>Logga In</a>
                <a href="#" class="nav-item nav-link mx-1"><i class="fas fa-user-plus mr-1">
            </div>
        </div>
    </div>
</div>
<button id="hamburger" class="navbar-toggler" data-toggle="collapse" data-target=".navbar1"><span class="navbar-toggler-icon"></span></button></nav>

1 个答案:

答案 0 :(得分:0)

只需从14 line in jsfiddle中删除类容器

您的代码应如下所示:

<div class="">

<div class="row w-100 align-items-center">

代替:

<div class="container">

<div class="row w-100 align-items-center">

container类由width:100%组成,这破坏了导航栏的灵活性。