@ Энди, я сделал sone edit в предложенном вами коде, и это сработало, пожалуйста, посмотрите его ниже:
.header-container{
width: 100%;
background-image: linear-gradient(to bottom, #008686, #024848);
position: relative;
box-sizing: border-box;
}
.brand-logo{
height: 60px;
margin-left: 20px;
padding-top: 15px;
padding-bottom: 15px;
}
.menu-container{
width: fit-content;
border: 3px solid yellow;
position: absolute;
top: 20%;
left: 50%;
transform: translate(-50%, 0);
}
Большое спасибо за вашу помощь, вы дали мне идею, которую я не знал :)
Но теперь, когда я нахожу элемент меню, тот, который я нахожу, остается в том же положении, остальные go уменьшаются на 10 пикселей. Я бы хотел, чтобы элемент hoverable был на go вверх, а другие оставались в том же положении.
Пожалуйста, смотрите код:
.header-container{
width: 100%;
background-image: linear-gradient(to bottom, #008686, #024848);
position: relative;
box-sizing: border-box;
}
.brand-logo{
height: 60px;
margin-left: 20px;
padding-top: 15px;
padding-bottom: 15px;
}
.menu-container{
width: fit-content;
border: 3px solid yellow;
position: absolute;
top: 20%;
left: 50%;
transform: translate(-50%, 0);
}
.brand-logo, .menu-container{
display: inline-block;
vertical-align: middle;
}
.menu-item{
padding: 5px 0px;
margin-left: 30px;
}
.menu-item:hover{
border-bottom: 3px solid #F8F143;
border-radius: 2px;
padding-bottom: 10px;
transition: 0.1s;
}