Je me lance de positionner le logo au milieu de Navbar et que des éléments se répandent du logo à gauche et à droite. Je veux aussi pousser les boutons à la fin de la barre de NAV.
C'est l'idéal Positionnement Dans mon code, j'ai essayé de créer deux colonnes dans la barre de navigation. Avec une largeur de 80% de 80% qui stocke 5 éléments, et l'autre prenant une largeur de 20% pour les boutons à la fin. Je ne suis pas sûr qui est la meilleure façon de le faire. P>
<nav class="navbar navbar-expand-md navbar-dark bg-dark py-3">
<ul class=" col-sm-10 navbar-nav justify-content-center">
<li class="nav-item"><a href="#" class="nav-link">Products</a></li>
<li class="nav-item"><a href="#" class="nav-link">My Products</a></li>
<li><img src="../../assets/KLion.jpg" alt="logo" style="width:70px; height:50px;"></li>
<li class="nav-item"><a href="#" class="nav-link">About KLion</a></li>
<li class="nav-item"><a href="#" class="nav-link">News & Updates</a></li>
</ul>
<ul class=" col-sm-1 navbar-nav justify-content-between py-3 ">
<button type="button" class="btn">
<img src="../../assets/Group 1.png" alt="logo" style="width:80px; height:20px;">
</button>
<button type="button" class="btn">
<img src="../../assets/shopping-cart@2x.png" alt="logo" style="width:20px; height:20px;">
</button>
</ul>
</nav>
.navbar-nav > li{
margin-left: 130px;
}
3 Réponses :
J'espère que cela vous aidera merci p> p>
Vous pouvez essayer ceci, si vous vous attendez à quelque chose de similaire et positionnez-le dans la balise appropriée à l'intérieur du bloc de style à l'aide de la marge et ajustez la taille du bouton à l'aide du remplissage.
<html>
<head></head>
<style>
.navbar-nav > a{
margin-left: 50px;
}
img{
margin-left: 50px;
}
</style>
<body>
<nav class="navbar navbar-expand-md navbar-dark bg-dark py-3">
<div class=" col-sm-10 navbar-nav justify-content-center">
<a href="#" class="nav-link">Products</a></li>
<a href="#" class="nav-link">My Products</a></li>
<img src="../../assets/KLion.jpg" alt="logo" style="width:70px; height:50px;"></li>
<a href="#" class="nav-link">About KLion</a></li>
<a href="#" class="nav-link">News & Updates</a></li>
<button type="button" class="btn">
<img src="../../assets/Group 1.png" alt="logo" style="width:80px; height:20px;">
</button>
<button type="button" class="btn">
<img src="../../assets/shopping-cart@2x.png" alt="logo" style="width:20px; height:20px;">
</button>
</div>
</nav>
</body>
</html>
Je n'ai pas remarqué que ... merci pour la modification @ rajat.gite
.navbar{
display:flex;
flex-direction:row;
justify-content:space-evenly;
width:100%;
}
.navbar ul:first-child{
margin-left:20%;
display:flex;
flex-direction:row;
justify-content:space-between;
width:60%;
}
.navbar ul:last-child{
width:20%;
display:flex;
flex-direction:row;
justify-content:space-evenly;
}
https://codepen.io/infasyskey/pen/jOEojEQ