feat: sync full workspace including web modules, docs, and configurations to Gitea
Optimized the root .gitignore to exclude virtual environments, node modules, and temp folders to ensure clean and lightweight version tracking. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
93
web端/styles/vm-tokens.css
Normal file
93
web端/styles/vm-tokens.css
Normal file
@@ -0,0 +1,93 @@
|
||||
/**
|
||||
* ONE-OS 车辆管理 / 中后台列表页 — 设计令牌
|
||||
* 与 web端/车辆管理.jsx 规范一致,可供其他运维模块复用
|
||||
*/
|
||||
:root {
|
||||
/* Brand */
|
||||
--vm-color-primary: #2563eb;
|
||||
--vm-color-primary-hover: #1d4ed8;
|
||||
--vm-color-primary-light: #eff6ff;
|
||||
--vm-color-primary-border: #bfdbfe;
|
||||
--vm-color-primary-shadow: rgba(37, 99, 235, 0.45);
|
||||
|
||||
/* Semantic */
|
||||
--vm-color-success: #10b981;
|
||||
--vm-color-success-bg: #ecfdf5;
|
||||
--vm-color-success-text: #047857;
|
||||
--vm-color-warning: #f59e0b;
|
||||
--vm-color-error: #ef4444;
|
||||
--vm-color-error-bg: #fef2f2;
|
||||
--vm-color-error-border: #fecaca;
|
||||
|
||||
/* Neutral */
|
||||
--vm-color-bg-page: #f8fafc;
|
||||
--vm-color-bg-page-alt: #f1f5f9;
|
||||
--vm-color-bg-card: #ffffff;
|
||||
--vm-color-bg-muted: #f8fafc;
|
||||
--vm-color-bg-hover: #f1f5f9;
|
||||
--vm-color-border: #e2e8f0;
|
||||
--vm-color-border-light: #f1f5f9;
|
||||
--vm-color-text: #0f172a;
|
||||
--vm-color-text-secondary: #475569;
|
||||
--vm-color-text-muted: #64748b;
|
||||
--vm-color-text-placeholder: #94a3b8;
|
||||
|
||||
/* Typography */
|
||||
--vm-font-family: Inter, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
|
||||
--vm-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
|
||||
--vm-font-size-xs: 12px;
|
||||
--vm-font-size-sm: 13px;
|
||||
--vm-font-size-base: 14px;
|
||||
--vm-font-size-md: 15px;
|
||||
--vm-font-size-lg: 16px;
|
||||
--vm-font-size-xl: 22px;
|
||||
--vm-font-weight-medium: 500;
|
||||
--vm-font-weight-semibold: 600;
|
||||
--vm-font-weight-bold: 700;
|
||||
--vm-font-weight-extrabold: 800;
|
||||
--vm-line-height-tight: 1.35;
|
||||
--vm-line-height-normal: 1.5;
|
||||
--vm-line-height-relaxed: 1.65;
|
||||
|
||||
/* Spacing */
|
||||
--vm-space-1: 4px;
|
||||
--vm-space-2: 8px;
|
||||
--vm-space-3: 12px;
|
||||
--vm-space-4: 16px;
|
||||
--vm-space-5: 20px;
|
||||
--vm-space-6: 24px;
|
||||
--vm-space-8: 32px;
|
||||
|
||||
/* Radius */
|
||||
--vm-radius-sm: 6px;
|
||||
--vm-radius-md: 8px;
|
||||
--vm-radius-lg: 10px;
|
||||
--vm-radius-xl: 12px;
|
||||
--vm-radius-2xl: 16px;
|
||||
--vm-radius-pill: 999px;
|
||||
|
||||
/* Shadow */
|
||||
--vm-shadow-card: 0 4px 20px -4px rgba(15, 23, 42, 0.04);
|
||||
--vm-shadow-card-hover: 0 8px 28px -6px rgba(15, 23, 42, 0.08);
|
||||
--vm-shadow-btn-primary: 0 2px 8px -2px var(--vm-color-primary-shadow);
|
||||
|
||||
/* Layout */
|
||||
--vm-page-padding-x: 24px;
|
||||
--vm-page-padding-y: 24px;
|
||||
--vm-page-padding-bottom: 32px;
|
||||
--vm-filter-label-width: 88px;
|
||||
--vm-filter-columns: 4;
|
||||
--vm-table-toolbar-search-width: 240px;
|
||||
--vm-action-btn-min-height: 32px;
|
||||
--vm-action-more-size: 32px;
|
||||
--vm-kv-label-width: 100px;
|
||||
|
||||
/* Motion */
|
||||
--vm-duration-fast: 150ms;
|
||||
--vm-duration-normal: 200ms;
|
||||
--vm-ease-default: ease;
|
||||
|
||||
/* Z-index */
|
||||
--vm-z-dropdown: 1050;
|
||||
--vm-z-modal: 1100;
|
||||
}
|
||||
Reference in New Issue
Block a user