Smail/fe/src/views/components/HomeHeader/HomeHeader.css
smail a8100db3e9
Some checks are pending
Security Checks / security (push) Waiting to run
调整设置面板布局
2026-09-02 21:05:31 +08:00

123 lines
2.2 KiB
CSS

.header-container {
display: none;
}
.header-left, .header-right {
display: flex;
align-items: center;
}
.mobile-menu-btn {
display: none;
width: 36px;
height: 36px;
justify-content: center;
align-items: center;
font-size: 18px;
color: var(--pm-text-secondary);
cursor: pointer;
border-radius: 12px;
border: 1px solid var(--pm-border-color);
background: var(--pm-surface-glass);
transition: all 0.2s;
}
.mobile-menu-btn:hover {
background-color: var(--pm-surface-solid);
color: var(--pm-text-primary);
}
.mobile-logo {
display: none;
margin-left: 12px;
}
.mobile-logo h1 {
font-size: 20px;
font-weight: 600;
color: var(--pm-primary-color);
margin: 0;
letter-spacing: -0.02em;
}
.mobile-logo a {
text-decoration: none;
display: inline-flex;
align-items: center;
gap: 8px;
}
.settings-btn {
font-size: 22px;
color: var(--pm-text-secondary);
cursor: pointer;
padding: 8px;
border-radius: var(--pm-radius-md);
transition: all 0.2s ease;
display: flex;
align-items: center;
justify-content: center;
line-height: 1;
}
.settings-btn:hover {
color: var(--pm-primary-color);
background-color: var(--el-color-primary-light-9);
}
.settings-tabs {
height: 100%;
}
.settings-drawer :deep(.el-drawer__body) {
display: flex;
min-height: 0;
padding: 0 20px 20px;
overflow: hidden;
}
.settings-tabs :deep(.el-tabs__header) {
flex: 0 0 176px;
margin: 0 0 0 20px;
}
.settings-tabs :deep(.el-tabs__content) {
flex: 1;
min-width: 0;
overflow: auto;
}
@media (max-width: 768px) {
.header-container {
display: flex;
justify-content: space-between;
align-items: center;
margin: 10px 10px 0;
padding: 12px 14px;
border-radius: var(--pm-radius-lg);
border: 1px solid var(--pm-border-color);
background: var(--pm-surface-glass);
backdrop-filter: blur(12px);
}
.mobile-menu-btn {
display: flex;
}
.mobile-logo {
display: block;
}
.settings-drawer :deep(.el-drawer__body) {
padding: 0 10px 10px;
overflow: auto;
}
.settings-tabs :deep(.el-tabs__header) {
flex: none;
margin: 0;
}
.settings-tabs :deep(.el-tabs__content) {
overflow: visible;
}
}