Я использую начальную загрузку 4 .navbar-nav
.
Вот полная демонстрация в реальном времени на codeply https://www.codeply.com/go/Zib61kYY2M
Когда .navbar-nav
переходит в мобильный свернутый режим с установленной точкой останова.
Эти стили, указанные ниже, применяются и создают красивый список кнопок навигации.
display: flex;
flex-direction: column;
Но мне нужно контролировать ширину двух последних дочерних элементов .nav-item
.И мне нужно, чтобы элементы отображались рядом.
Возможно ли это с помощью flex?
В настоящее время так выглядит навигация ...
Вот так я хочу, чтобы последние два элемента выглядели ...
Я добавил 2 классапоследние 2 элемента называются .nav-account
, поэтому мне просто нужно установить несколько CSS-кодов следующим образом ...
.nav-account {
width: 50%;
...
}
Поэтому оставьте последние 2 элемента шириной 50% и рядом друг с другом.
Полный код ниже и здесь https://www.codeply.com/go/Zib61kYY2M
<ul class="navbar-nav flex-lg-grow-1 text-center text-lg-right">
<li class="nav-item active">
<a class="nav-link" href="#">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Products</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">About</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">FAQ's</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Contact</a>
</li>
<li class="nav-item nav-account ml-lg-auto">
<a class="nav-link" href="https://dev.thesweetpeople.co/wp-login.php?redirect_to=https%3A%2F%2Fdev.thesweetpeople.co%2Fprofile">Log in</a>
</li>
<li class="nav-item nav-account">
<a class="nav-link" href="/register"><i class="fas fa-fw fa-user-plus color-sweets"></i> Register</a>
</li>
</ul>