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
79 lines
1.5 KiB
Plaintext
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;
|
|
}
|