mod: меню не налезают на логотипы

This commit is contained in:
2026-01-29 17:57:43 +03:00
parent 0107f8ddba
commit 52e960a1d0

View File

@@ -67,7 +67,7 @@ body {
#main-navbar > .container {
background: no-repeat left;
background-size: contain;
flex-wrap: nowrap !important; /* Запрещаем перенос бургера */
position: relative; /* Для абсолютного позиционирования бургера */
}
#main-navbar > .container.logo-big {
@@ -102,16 +102,24 @@ body {
opacity: 0;
}
/* --- Стили для ссылок в меню --- */
.navbar {
/* position: fixed; Убрал fixed, так как у нас sticky */
/* top: 0; */
/* width: 100%; */
/* background: var(--bs-navbar-bg); */
/* display: flex; */
/* justify-content: center; */
/* transition: all 0.8s; */
/* --- Бургер меню --- */
#main-navbar > #logo > .navbar-toggler {
position: absolute;
right: 0.75rem; /* Отступ справа как у контейнера */
transition: top 0.4s ease; /* Анимация позиции */
z-index: 1001;
}
#main-navbar > #logo.logo-big > .navbar-toggler {
top: 32px; /* Центрируем для высоты 105px */
}
/* При скролле меняем позицию бургера */
#main-navbar > #logo:not(.logo-big) > .navbar-toggler {
top: 10px; /* Центрируем для высоты 60px */
}
/* --- Стили для ссылок в меню --- */
.nav-item {
color: var(--bs-body-bg);
padding: 10px 15px;
@@ -119,13 +127,29 @@ body {
position: relative;
}
/* Фикс для мобильной версии: ширина по контенту и прижатие вправо */
/* Фикс для мобильных версий: ширина по контенту, прижатие вправо, логотипы */
@media (max-width: 991.98px) {
.nav-item {
width: fit-content;
margin-left: auto;
}
.navbar-collapse {
margin-top: -10px;
}
}
@media (max-width: 767.98px) {
#main-navbar > #logo > .navbar-brand {
background: none !important;
}
}
@media (max-width: 456.98px) {
#main-navbar > .container {
background: no-repeat left;
background-size: 105px 500px !important;
}
}
.nav-item:hover {
background-color: var(--bs-navbar-bg);