From d0a8148fa00128db2b1af980ed747e094cb260fc Mon Sep 17 00:00:00 2001 From: Zuev Date: Sat, 28 Mar 2026 14:20:46 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B8=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=B1=D0=BE=D0=BA=D0=BE=D0=B2=D1=83=D1=8E=20=D0=BF?= =?UTF-8?q?=D0=B0=D0=BD=D0=B5=D0=BB=D1=8C.=20=D1=82=D0=B5=D0=BF=D0=B5?= =?UTF-8?q?=D1=80=D1=8C=20=D0=BD=D0=B0=20=D0=B4=D0=B5=D1=81=D0=BA=D1=82?= =?UTF-8?q?=D0=BE=D0=BF=D0=B5=20=D0=BE=D0=BD=D0=B0=20=D1=81=D0=B2=D0=BE?= =?UTF-8?q?=D1=80=D0=B0=D1=87=D0=B8=D0=B2=D0=B0=D0=B5=D1=82=D1=81=D1=8F=20?= =?UTF-8?q?=D0=BD=D0=B5=20=D0=BF=D0=BE=D0=BB=D0=BD=D0=BE=D1=81=D1=82=D1=8C?= =?UTF-8?q?=D1=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/admin/css/layout.css | 45 +++++++++++++++++++++++--- frontend/admin/index.html | 25 +++++++------- frontend/admin/settings/css/layout.css | 41 ++++++++++++++++++++--- frontend/admin/settings/index.html | 7 ++-- 4 files changed, 92 insertions(+), 26 deletions(-) diff --git a/frontend/admin/css/layout.css b/frontend/admin/css/layout.css index 2f2c41d..5a1866b 100755 --- a/frontend/admin/css/layout.css +++ b/frontend/admin/css/layout.css @@ -13,7 +13,7 @@ top: 0; bottom: 0; z-index: 10; - transition: background 0.4s ease, border-color 0.4s ease, transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); + transition: width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background 0.4s ease, border-color 0.4s ease, transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); } .sidebar-header { @@ -161,7 +161,8 @@ position: absolute; bottom: calc(100% + 0.5rem); left: 0; - right: 0; + min-width: 100%; + width: max-content; background: rgba(10, 10, 15, 0.95); backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px); @@ -241,13 +242,47 @@ /* Desktop Collapse State */ @media (min-width: 769px) { .sidebar.collapsed { - transform: translateX(-100%); + width: 74px; } + + .sidebar.collapsed .logo span, + .sidebar.collapsed .nav-item span, + .sidebar.collapsed .btn-settings span, + .sidebar.collapsed .settings-chevron { + display: none; + } + + .sidebar.collapsed .sidebar-close-btn { + transform: rotate(180deg); + } + + .sidebar.collapsed .logo { + justify-content: center; + padding: 0; + } + + .sidebar.collapsed .nav-item { + justify-content: center; + padding: 0.75rem 0; + } + + .sidebar.collapsed .btn-settings { + justify-content: center; + padding: 0.65rem 0; + } + + .sidebar.collapsed .sidebar-header { + flex-direction: column; + gap: 1.5rem; + padding: 1.25rem 0; + } + .main.sidebar-collapsed { - margin-left: 0; + margin-left: 74px; } + .main.sidebar-collapsed .menu-toggle { - display: block; + display: none; } } diff --git a/frontend/admin/index.html b/frontend/admin/index.html index 868315e..e56a9eb 100755 --- a/frontend/admin/index.html +++ b/frontend/admin/index.html @@ -38,8 +38,7 @@ @@ -52,7 +51,7 @@ - Пользователи + Пользователи - Кафедра + Кафедра - Создание кафедры/специальности + Создание кафедры/специальности - Группы + Группы - Формы обучения + Формы обучения - Оборудование + Оборудование - Аудитории + Аудитории - Дисциплины + Дисциплины @@ -120,7 +119,7 @@ - Расписание занятий + Расписание занятий @@ -128,7 +127,7 @@ - База данных + База данных @@ -45,7 +44,7 @@ - Общие настройки + Общие настройки