style: update dropdown menu background and border styles in Proxmox layout for improved visual consistency and clarity

This commit is contained in:
2025-12-04 10:35:30 -05:00
parent 03acd87219
commit 07f2dcee1f

View File

@@ -443,9 +443,9 @@
left: 50%; left: 50%;
transform: translateX(-50%); transform: translateX(-50%);
min-width: 180px; min-width: 180px;
background: rgba(37, 99, 235, 0.99); background: color-mix(in srgb, var(--color-background-secondary) 99%, transparent);
backdrop-filter: blur(16px); backdrop-filter: blur(12px);
border: 1px solid rgba(37, 99, 235, 0.8); border: 1px solid color-mix(in srgb, var(--color-neutral) 30%, transparent);
border-radius: 12px; border-radius: 12px;
box-shadow: box-shadow:
0 4px 16px rgba(0, 0, 0, 0.15), 0 4px 16px rgba(0, 0, 0, 0.15),
@@ -455,8 +455,8 @@
} }
.dark .dropdown-menu { .dark .dropdown-menu {
background: rgba(37, 99, 235, 0.99); background: color-mix(in srgb, var(--color-background-secondary) 99%, transparent);
border-color: rgba(59, 130, 246, 0.8); border-color: color-mix(in srgb, var(--color-neutral) 40%, transparent);
box-shadow: box-shadow:
0 4px 20px rgba(0, 0, 0, 0.5), 0 4px 20px rgba(0, 0, 0, 0.5),
0 0 0 1px rgba(255, 255, 255, 0.1); 0 0 0 1px rgba(255, 255, 255, 0.1);
@@ -469,25 +469,31 @@
font-weight: 600; font-weight: 600;
transition: all 0.2s ease; transition: all 0.2s ease;
border-left: 3px solid transparent; border-left: 3px solid transparent;
color: rgba(255, 255, 255, 0.95); color: var(--color-base);
} }
.dropdown-item:hover { .dropdown-item:hover {
background: rgba(255, 255, 255, 0.15); background: linear-gradient(135deg,
border-left-color: rgba(255, 255, 255, 0.6); rgba(37, 99, 235, 0.15),
color: rgb(255, 255, 255); rgba(59, 130, 246, 0.1));
border-left-color: rgba(37, 99, 235, 0.6);
color: var(--color-base);
} }
.dropdown-item.active { .dropdown-item.active {
background: rgba(255, 255, 255, 0.2); background: linear-gradient(135deg,
border-left-color: rgb(255, 255, 255); rgba(37, 99, 235, 0.15),
color: rgb(255, 255, 255); rgba(59, 130, 246, 0.1));
border-left-color: rgb(37, 99, 235);
color: rgb(37, 99, 235);
} }
.dark .dropdown-item.active { .dark .dropdown-item.active {
background: rgba(255, 255, 255, 0.2); background: linear-gradient(135deg,
border-left-color: rgb(255, 255, 255); rgba(59, 130, 246, 0.2),
color: rgb(255, 255, 255); rgba(37, 99, 235, 0.15));
border-left-color: rgb(96, 165, 250);
color: rgb(96, 165, 250);
} }
.dropdown-divider { .dropdown-divider {