yxh
113 分钟以前 c75027743ea7c3ecc2d0885f01d11d2ad78679a3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
/**
 * Element UI 主题变量(编译期)
 * ------------------------------------------------------------
 * 品牌主色:取自 src/assets/logo/OPO_Logo.png 圆环青 #0E768F
 * 危险色:  取自同图心形玫红 #CD1D4E(白字对比度 5.41,优于原 #F56C6C 的 3.4)
 *
 * 说明:这里决定"编译进 CSS 的默认皮肤";
 *      运行时换肤由 assets/styles/theme-runtime.scss + utils/theme.js 负责,
 *      二者通过 CSS 变量 --opo-primary* 衔接。
 */
 
/* ---------- 主题色 ---------- */
$--color-primary: #0E768F;
$--color-success: #67C23A;
$--color-warning: #E6A23C;
$--color-danger: #CD1D4E;
$--color-info: #909399;
 
/* ---------- 文字 ---------- */
$--color-text-primary: #1F2937;
$--color-text-regular: #4B5563;
$--color-text-secondary: #6B7280;
$--color-text-placeholder: #9CA3AF;
 
/* ---------- 边框 ---------- */
$--border-color-base: #E5E7EB;
$--border-color-light: #F0F2F5;
$--border-color-lighter: #F5F7FA;
$--border-color-extra-light: #FAFBFC;
 
/* ---------- 背景 ---------- */
$--background-color-base: #F5F7FA;
 
/* ---------- 圆角 ---------- */
$--border-radius-base: 4px;
$--border-radius-small: 2px;
 
/* ---------- 字号(2026-10-22 整体上调一号) ---------- */
$--font-size-extra-large: 22px;
$--font-size-large: 20px;
$--font-size-medium: 18px;
$--font-size-base: 16px;
$--font-size-small: 14px;
$--font-size-extra-small: 13px;
 
/* 按钮字号默认在小尺寸里被硬编码成 12px,一并上调 */
$--button-font-size: 16px;
$--button-medium-font-size: 16px;
$--button-small-font-size: 14px;
$--button-mini-font-size: 14px;
 
/* 侧边栏菜单字号(2026-10-22 由 18px 回调一号) */
$--menu-item-font-size: 16px;
 
$--button-font-weight: 400;
 
/* ---------- 表格 ---------- */
$--table-border: 1px solid #E5E7EB;
 
/* icon font path, required */
$--font-path: '~element-ui/lib/theme-chalk/fonts';
 
@import "~element-ui/packages/theme-chalk/src/index";
 
// the :export directive is the magic sauce for webpack
// https://www.bluematador.com/blog/how-to-share-variables-between-js-and-sass
:export {
  theme: $--color-primary;
}