Как переместить элементы навигационной панели справа

Я использую классы начальной загрузки, и мне нужно, чтобы логотип был слева, а элементы навигации - справа. Так же быть отзывчивым.

https://imgur.com/zL8LrTGпанель навигации сейчас

       <!-- Logo -->
       <a class = "navbar-brand" href = "#">
           <img class = "img-fluid" src = "images/header-logo.png" alt = "logo">
       </a>

       <!-- Toggler/collapsibe Button -->
       <button class = "navbar-toggler" type = "button" data-toggle = "collapse" data-target = "#collapsibleNavbar">
           <span class = "navbar-toggler-icon"></span>
       </button>

       <!-- Nav items -->
       <div class = "collapse navbar-collapse" id = "collapsibleNavbar"> <!-- Collapse navbar -->
           <ul class = "navbar-nav">
               <li class = "nav-item">
                   <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 = "#">Services</a>
               </li>
               <li class = "nav-item">
                   <a class = "nav-link" href = "#">Contact</a>
               </li>
           </ul>
       </div>
   </nav>

вверху у меня есть <nav class = "navbar navbar-expand-sm bg-dark navbar-dark">

Santes K 10.04.2019 12:34

Пожалуйста, отредактируйте это в своем вопросе

Techie_T 10.04.2019 12:34
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
2
2
4 156
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Ответ принят как подходящий

Вы можете добавить ml-auto к своему ul классу, что даст вашему ulmargin-left из auto. Это будет выглядеть так:

<ul class = "navbar-nav ml-auto">

Так что отметьте этот ответ как принятый.

Chris P 10.04.2019 12:48

Вы можете использовать float right, чтобы переместить панель навигации вправо

#collapsibleNavbar{
 float: right;
 margin: 0 10px 0 0;
}

Вы можете попробовать это:

// CSS code
nav #collapsibleNavbar{
    width: n%; // n = o que achar melhor
    margin: n n;
    display: block;
}
nav #collapsibleNavbar .navbar-nav{
    display: block;
    width: auto; // or what You think is better for your project
    margin: n n;
    float: right;
}

Я думаю, вы можете попробовать это и инкапсулировать в div свой логотип и кнопку Toggler/collapsibe, установив div для плавания влево. Возможно, вам нужно будет добавить несколько «!важно».

Другие вопросы по теме