J'utilise des classes bootstrap et j'ai besoin que le logo soit à gauche mais les éléments de navigation à droite. Pour être réactif également.
https://imgur.com/zL8LrTG navbar maintenant
<!-- 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>
3 Réponses :
Vous pouvez ajouter ml-auto à votre classe ul , ce qui donne à votre ul une marge à gauche de auto . Cela ressemblera à ceci:
Alors marquez cette réponse comme acceptée.
Vous pouvez utiliser float right pour déplacer la barre de navigation vers la droite
#collapsibleNavbar{
float: right;
margin: 0 10px 0 0;
}
Vous pouvez essayer ceci:
// 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;
}
Je pense que vous pouvez essayer cela et encapsuler dans un div votre logo et le bouton Toggler / collapsibe, en définissant div pour flotter à gauche. Vous devrez peut-être ajouter quelques "! Important".
en haut, j'ai
Veuillez le modifier dans votre question