I want to use the bootstrap navbar brand without having it pushing other elements around
This way it would have the icon on the left and the navbar elements centered perfectly
Alternatively maybe instead of having the element in the navabr brand, the element itself could be put as a normal link but forced on a side?
codepen:
https://codepen.io/bladeranner5005/pen/wvPoBPx
/*--Background--*/
body {
background-color: black;
font-family: 'Righteous', cursive;
}
p {
font-size: 1.5vw;
}
@media (max-width:768px) {
p {
font-size: 2.5vw;
}
}
h4 {
font-size: 1.8vw;
}
@media (max-width:768px) {
h4 {
font-size: 2.8vw;
}
}
/*
@media {
background-image: url("../img/background/sfondo-index-bn.png");
background-size: cover;
background-repeat: no-repeat;
height: 100vh;
}
.background-image-index {
background-color: black;
}
*/
/*--Font righteous--*/
.font-righteus {
font-family: 'Righteous', cursive;
}
/*--Navbar--*/
.background-black {
background-color: black;
}
/*--Colors nav--*/
.border-pill {
border-radius: 500px;
border-style: solid;
border-width: thick;
}
@media (max-width:768px) {
.border-pill {
border-style: none;
}
}
.storia-bd-colors {
border-color: #fd0ade;
}
.storia-colors {
color: #fd0ade;
}
.storia-bd-colors:hover {
border-color: #fd0ade;
background-color: #fd0ade;
}
.storia-bd-colors:hover>.storia-colors {
color: black;
}
.storia-bd-colors-active {
border-color: #fd0ade;
background-color: #fd0ade;
}
.storia-colors-active {
color: black;
}
@media (max-width:768px) {
.storia-bd-colors-active {
background-color: black;
}
.storia-colors {
color: white;
}
.storia-colors-active {
color: white;
}
.storia-bd-colors:hover {
background: none;
}
.storia-bd-colors:hover>.storia-colors {
color: white;
}
}
.access-bd-colors {
border-color: #0004FF;
}
.access-colors {
color: white;
}
.access-bd-colors:hover {
border-color: #0004FF;
background-color: #0004FF;
}
.access-bd-colors:hover>.access-colors {
color: black;
}
.access-bd-colors-active {
border-color: #0004FF;
background-color: #0004FF;
}
.access-colors-active {
color: black;
}
@media (max-width:768px) {
.access-bd-colors-active {
background-color: black;
}
.access-colors {
color: white;
}
.access-colors-active {
color: #0004FF;
}
.access-bd-colors:hover {
background: none;
}
.access-bd-colors:hover>.access-colors {
color: #0004FF;
}
}
/*
.info-bd-colors {
border-color: #fd0ade;
}
.info-colors {
color: #fd0ade;
}
.info-bd-colors:hover {
border-color: #fd0ade;
background-color: #fd0ade;
}
.info-bd-colors:hover > .info-colors {
color: black;
}
.info-bd-colors-active {
border-color: #fd0ade;
background-color: #fd0ade;
}
.info-colors-active {
color: black;
}
@media (max-width:768px) {
.info-bd-colors-active {
background-color: black;
}
.info-colors {
color: white;
}
.info-colors-active {
color: white;
}
.info-bd-colors:hover {
background: none;
}
.info-bd-colors:hover > .info-colors {
color: white;
}
}
*/
.home-bd-colors {
border-color: #fff90c;
}
.home-colors {
color: #fff90c;
}
.home-bd-colors:hover {
border-color: #fff90c;
background-color: #fff90c;
}
.home-bd-colors:hover>.home-colors {
color: black;
}
.home-bd-colors-active {
border-color: #fff90c;
background-color: #fff90c;
}
.home-colors-active {
color: black;
}
@media (max-width:768px) {
.home-bd-colors-active {
background-color: black;
}
.home-colors {
color: white;
}
.home-colors-active {
color: white;
}
.home-bd-colors:hover {
background: none;
}
.home-bd-colors:hover>.home-colors {
color: white;
}
}
.locali-bd-colors {
border-color: #06fbbe;
}
.locali-colors {
color: #06fbbe;
}
.locali-bd-colors:hover {
border-color: #06fbbe;
background-color: #06fbbe;
}
.locali-bd-colors:hover>.locali-colors {
color: black;
}
.locali-bd-colors-active {
border-color: #06fbbe;
background-color: #06fbbe;
}
.locali-colors-active {
color: black;
}
@media (max-width:768px) {
.locali-bd-colors-active {
background-color: black;
}
.locali-colors {
color: white;
}
.locali-colors-active {
color: white;
}
.locali-bd-colors:hover {
background: none;
}
.locali-bd-colors:hover>.locali-colors {
color: white;
}
}
.eventi-bd-colors {
border-color: white;
}
.eventi-colors {
color: white;
}
.eventi-bd-colors:hover {
border-color: white;
background-color: white;
}
.eventi-bd-colors:hover>.eventi-colors {
color: black;
}
.eventi-bd-colors-active {
border-color: white;
background-color: white;
}
.eventi-colors-active {
color: black;
}
@media (max-width:768px) {
.eventi-bd-colors-active {
background-color: black;
}
.eventi-colors-active {
color: white;
}
.eventi-bd-colors:hover {
background: none;
}
.eventi-bd-colors:hover>.eventi-colors {
color: white;
}
}
/*--Colors MOBILE index-----------------------------------------------------------------------------------------------*/
.border-pill-mobile {
border-radius: 500px;
border-style: solid;
border-width: thick;
}
.storia-bd-colors-mobile {
border-color: #fd0ade;
}
.storia-colors-mobile {
color: #fd0ade;
}
.storia-bd-colors-active-mobile {
border-color: #fd0ade;
background-color: #fd0ade;
}
.storia-colors-active-mobile {
color: black;
}
.info-bd-colors-mobile {
border-color: #fd0ade;
}
.info-colors-mobile {
color: #fd0ade;
}
.info-bd-colors-active-mobile {
border-color: #fd0ade;
background-color: #fd0ade;
}
.info-colors-active-mobile {
color: black;
}
.home-bd-colors-mobile {
border-color: #fff90c;
}
.home-colors-mobile {
color: #fff90c;
}
.home-bd-colors-active-mobile {
border-color: #fff90c;
background-color: #fff90c;
}
.home-colors-active-mobile {
color: black;
}
.locali-bd-colors-mobile {
border-color: #06fbbe;
}
.locali-colors-mobile {
color: #06fbbe;
}
.locali-bd-colors-active-mobile {
border-color: #06fbbe;
background-color: #06fbbe;
}
.locali-colors-active-mobile {
color: black;
}
.eventi-bd-colors-mobile {
border-color: white;
}
.eventi-colors-mobile {
color: white;
}
.eventi-bd-colors-active-mobile {
border-color: white;
background-color: white;
}
.eventi-colors-active-mobile {
color: black;
}
/*--Text MOBILE index--*/
.text-index-mobile {
width: 100%;
}
/*Font navbar*/
/*
.navbar-font {
font-size: 30px;
}
*/
/*--Basic colors--*/
.border-yellow {
border-color: #fff90c !important;
}
.background-yellow {
background-color: #fff90c !important;
}
.color-yellow {
color: #fff90c;
}
.color-white {
color: white;
}
.color-black {
color: black;
}
<head>
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
<!--Righteurs-->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Righteous&display=swap" rel="stylesheet">
</head>
<body>
<!--NAVBAR-->
<nav class="navbar navbar-expand-lg navbar-dark background-black">
<div class="container-fluid">
<a class="navbar-brand active d-inline-block" href="#">
<svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" fill="currentColor" class="bi bi-person-circle pb-1" viewBox="0 0 16 16">
<path d="M11 6a3 3 0 1 1-6 0 3 3 0 0 1 6 0z"/>
<path fill-rule="evenodd" d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8zm8-7a7 7 0 0 0-5.468 11.37C3.242 11.226 4.805 10 8 10s4.757 1.225 5.468 2.37A7 7 0 0 0 8 1z"/>
</svg>
<span class="mb-0 font-righteus">Accedi</span></a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse justify-content-center font-righteus" id="navbarNavAltMarkup">
<div class="navbar-nav">
<a class="nav-link p-md-3 m-md-3 border-pill home-bd-colors-active h4" aria-current="page" href="#"><span class="home-colors-active">Home</span></a>
<a class="nav-link p-md-3 m-md-3 border-pill storia-bd-colors h4" href="pages/storia.html"><span class="storia-colors">Storia</span></a>
<!-- <a class="nav-link p-md-3 m-md-3 border-pill info-bd-colors h4" href="#"><span class="info-colors">Info</span></a> -->
<a class="nav-link p-md-3 m-md-3 border-pill locali-bd-colors h4" href="pages/locali.html"><span class="locali-colors">Locali</span></a>
<a class="nav-link p-md-3 m-md-3 border-pill eventi-bd-colors h4" href="pages/eventi.html"><span class="eventi-colors">Eventi</span></a>
</div>
</div>
</div>
</nav>
<script src="https://cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js" integrity="sha384-7+zCNj/IqJ95wo16oMtfsKbZ9ccEh31eOz1HGyDuCQ6wgnyJNSYdrPa03rtR1zdB" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js" integrity="sha384-QJHtvGhmr9XOIpI6YVutG+2QOK9T+ZnN4kzFN1RtK3zEFEIsxhlmWl5/YESvpZ13" crossorigin="anonymous"></script>
</body>