Bootstrap 4 align navbar items to the right

后端 未结 21 2585
無奈伤痛
無奈伤痛 2020-11-21 06:14

How do I align a navbar item to right?

I want to have the login and register to the right. But everything I try does not seem to work.

This is wha

相关标签:
21条回答
  • 2020-11-21 06:52

    If you want Home, Features and Pricing on left immediately after your nav-brand, and then login and register on right then wrap the two lists in <div> and use .justify-content-between:

    <div class="collapse navbar-collapse justify-content-between">
    <ul>....</ul>
    <ul>...</ul>
    </div>
    
    0 讨论(0)
  • 2020-11-21 06:52

    Just copied this from one of the getbootstrap pages for the released version 4 which worked much better than the above

    <div class="d-none d-xl-block col-xl-2 bd-toc float-md-right">
        <ul class="section-nav">
             <li class="toc-entry toc-h2"><a href="#overview">Overview</a></li>
             <li class="toc-entry toc-h2"><a href="#classes">Classes</a></li>
             <li class="toc-entry toc-h2"><a href="#mixins">Mixins</a></li>
             <li class="toc-entry toc-h2"><a href="#responsive">Responsive</a></li>
        </ul>
    </div> 
    
    0 讨论(0)
  • 2020-11-21 06:54

    On Bootstrap 4

    If you want to align brand to your left and all the navbar-items to right, change the default mr-auto to ml-auto

    <ul class="navbar-nav ml-auto">
    
    0 讨论(0)
  • 2020-11-21 06:54

    Find the 69 line in the verndor-prefixes.less and write it following:

    .panel {
        margin-bottom: 20px;
        height: 100px;
        background-color: #fff;
        border: 1px solid transparent;
        border-radius: 4px;
        -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
        box-shadow: 0 1px 1px rgba(0,0,0,.05);
    }

    0 讨论(0)
  • 2020-11-21 06:56

    For Bootstrap 4 beta, sample navbar with elements aligned to the right side is:

    <div id="app" class="container">
      <nav class="navbar navbar-expand-md navbar-light bg-faded">
        <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
          <span class="navbar-toggler-icon"></span>
        </button>
        <a class="navbar-brand" href="#">Navbar</a>
        <ul class="navbar-nav mr-auto">
          <li class="nav-item active">
            <a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
          </li>
          <li class="nav-item">
            <a class="nav-link" href="#">Features</a>
          </li>
          <li class="nav-item">
            <a class="nav-link" href="#">Pricingg</a>
          </li>
        </ul>
        <ul class="navbar-nav">
          <li class="nav-item">
            <a class="nav-link" href="{{ url('/login') }}">Login</a>
          </li>
          <li class="nav-item">
            <a class="nav-link" href="{{ url('/register') }}">Register</a>
          </li>
        </ul>
      </nav>
    </div>
    
    0 讨论(0)
  • 2020-11-21 06:57

    In bootstrap v4.3 just add ml-auto in <ul class="navbar-nav"> Ex:<ul class="navbar-nav ml-auto">

    0 讨论(0)
提交回复
热议问题