Files
shz-admin/src/pages/JobPortal/theme.less
francis-fh 134c1ecece
Some checks failed
Node CI / build (14.x, macOS-latest) (push) Has been cancelled
Node CI / build (14.x, ubuntu-latest) (push) Has been cancelled
Node CI / build (14.x, windows-latest) (push) Has been cancelled
Node CI / build (16.x, macOS-latest) (push) Has been cancelled
Node CI / build (16.x, ubuntu-latest) (push) Has been cancelled
Node CI / build (16.x, windows-latest) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
coverage CI / build (push) Has been cancelled
Node pnpm CI / build (16.x, macOS-latest) (push) Has been cancelled
Node pnpm CI / build (16.x, ubuntu-latest) (push) Has been cancelled
Node pnpm CI / build (16.x, windows-latest) (push) Has been cancelled
111
2026-06-04 18:47:59 +08:00

79 lines
1.5 KiB
Plaintext

// 石城智慧就业 - 门户 UI 设计变量
@jp-primary: #1890ff;
@jp-primary-dark: #096dd9;
@jp-primary-light: #e6f4ff;
@jp-primary-border: #91caff;
@jp-bg-page: #f0f4f8;
@jp-bg-card: #ffffff;
@jp-border: #e8ecf0;
@jp-text-primary: #1a1a1a;
@jp-text-secondary: #595959;
@jp-text-muted: #8c8c8c;
@jp-radius: 8px;
@jp-radius-lg: 12px;
@jp-shadow-card: 0 2px 8px rgba(0, 0, 0, 0.06);
@jp-shadow-hover: 0 4px 16px rgba(24, 144, 255, 0.12);
@jp-content-width: 1200px;
@jp-nav-bg: #1890ff;
@jp-nav-height: 48px;
.jp-page-container() {
max-width: @jp-content-width;
margin: 0 auto;
padding: 0 20px;
}
.jp-card-base() {
background: @jp-bg-card;
border-radius: @jp-radius;
border: 1px solid @jp-border;
box-shadow: @jp-shadow-card;
}
.jp-section-title() {
font-size: 22px;
font-weight: 600;
color: @jp-text-primary;
}
.jp-salary-text() {
color: @jp-primary;
font-weight: 600;
}
.jp-job-tag() {
background: @jp-primary-light !important;
border: 1px solid @jp-primary-border !important;
color: @jp-primary !important;
border-radius: 4px;
margin: 0;
}
.jp-competitiveness-login-placeholder() {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
min-height: 280px;
padding: 32px 24px;
text-align: center;
gap: 12px;
.placeholder-icon {
font-size: 48px;
color: #d9d9d9;
margin-bottom: 4px;
}
.placeholder-hint {
font-size: 12px;
color: @jp-text-muted;
}
}
// 门户页面根容器
.job-portal-page-root {
min-height: 100vh;
background-color: @jp-bg-page;
}