diff --git a/packages/theme/src/base/vars.less b/packages/theme/src/base/vars.less index 8c26cd03ad..1644e93f84 100644 --- a/packages/theme/src/base/vars.less +++ b/packages/theme/src/base/vars.less @@ -1,3 +1,4 @@ +/* prettier-ignore */ :root { /* 1.1品牌色 */ @@ -21,7 +22,6 @@ /* 1.2 中立色 */ /* 公用灰色系,用于文本、图标、线条、背景色 */ - --tv-base-color-common-1: #ffffff; // 顶部导航背景色、 顶部导航下拉背景色/次要按钮-背景色、次要按钮-hover/Focus/active背景色、输入框背景色 --tv-base-color-common-2: #fafafa; // 新区域组件-悬浮背景色 --tv-base-color-common-3: #f5f5f5; // 通用背景-页面背景色/ 选块默认色/滑块背景色/分页悬浮色、下拉、列表、悬浮背景、表头背景、下拉菜单、选块选中色 @@ -35,7 +35,7 @@ --tv-base-color-common-11: #191919; // 正文主色,重要信息、标题颜色、输入类文本颜色、导航栏文字图标/主要按钮-背景色 --tv-base-color-common-12: #000000; - /* 1.4 功能色 待确认 */ + /* 1.4 功能色 */ --tv-base-color-success-1: #edf7df; --tv-base-color-success-2: #daf2bb; --tv-base-color-success-3: #b9e683; // 成功-按钮active、hover 颜色 @@ -78,9 +78,7 @@ --tv-base-color-warn-11: #9e6d3f; --tv-base-color-warn-12: #d6a981; --tv-base-color-warn-13: #f2d8c2; - - /* 次要告警色 黄色系 */ - --tv-base-color-warn-secondary-1: #ffb700; + --tv-base-color-warn-secondary-1: #ffb700; /* 次要告警色 黄色系 */ --tv-base-color-info-1: #f0f7ff; --tv-base-color-info-2: #deecff; // 提示-背景色 / 边框色 @@ -96,311 +94,260 @@ --tv-base-color-info-12: #7fa6d4; --tv-base-color-info-13: #b6d4f2; - /** - * 2. 公共色 - * 此处颜色为组件场景色,根据使用场景分为以下几大类,具体组件引用以下颜色,如在使用过程中有问题,请自行按类别添加 - **/ - - /** - * 2.2 提示类型颜色 - * 适用于支持 type 属性设置 success、error、info、warn 的组件 + 错误校验等场景 - * 用于 alert组件、Modal(message)组件、Tag 标签组件、Notify 通知组件涉及功能提示的背景、文字、图标等的颜色使用 - **/ - - --tv-color-success-text: var(--tv-base-color-success-6); // 成功-文本色 - --tv-color-success-text-primary: var(--tv-base-color-common-11); // 白色背景一级文本色 - --tv-color-success-text-white: var(--tv-base-color-common-1); // 深彩色背景时为白色文本色 - --tv-color-success-bg: var(--tv-base-color-success-6); // 成功-背景色(深) - --tv-color-success-bg-light: var(--tv-base-color-success-14); // 成功-背景色(浅) - --tv-color-success-bg-white: var(--tv-base-color-common-1); // 白色背景色 (tag 是白色还是透明?) - --tv-color-success-border: var(--tv-base-color-success-6); // 成功-边框色(深) - --tv-color-success-border-light: var(--tv-base-color-success-14); // 成功-边框色(浅) - --tv-color-success-icon: var(--tv-base-color-success-6); // 成功-图标色 - - --tv-color-error-text: var(--tv-base-color-error-6); // 错误-文本色/交易金额色 - --tv-color-error-text-primary: var(--tv-base-color-common-11); // 白色背景一级文本色 - --tv-color-error-text-white: var(--tv-base-color-common-1); // 深彩色背景时为白色文本色 - --tv-color-error-bg: var(--tv-base-color-error-6); // 错误-背景色(深) - --tv-color-error-bg-light: var(--tv-base-color-error-13); // 错误-背景色(浅)/错误校验背景色 - --tv-color-error-bg-white: var(--tv-base-color-common-1); // 白色背景色 (tag 是白色还是透明?) - --tv-color-error-border: var(--tv-base-color-error-6); // 错误-边框色(深) - --tv-color-error-border-light: var(--tv-base-color-error-13); // 错误-边框色(浅) - --tv-color-error-icon: var(--tv-base-color-error-6); // 错误-图标色 - - --tv-color-warn-text: var(--tv-base-color-warn-6); // 告警-文本色 - --tv-color-warn-text-primary: var(--tv-base-color-common-11); // 白色背景一级文本色 - --tv-color-warn-text-white: var(--tv-base-color-common-1); // 深彩色背景时为白色文本色 - --tv-color-warn-bg: var(--tv-base-color-warn-6); // 告警-背景色(深) - --tv-color-warn-bg-light: var(--tv-base-color-warn-2); // 告警-背景色(浅) - --tv-color-warn-bg-white: var(--tv-base-color-common-1); // 白色背景色 (tag 是白色还是透明?) - --tv-color-warn-border: var(--tv-base-color-warn-6); // 告警-边框色(深) - --tv-color-warn-border-light: var(--tv-base-color-warn-2); // 告警-边框色(浅) - --tv-color-warn-icon: var(--tv-base-color-warn-6); // 告警-图标色 - - --tv-color-info-text: var(--tv-base-color-info-6); // 告警-文本色 - --tv-color-info-text-primary: var(--tv-base-color-common-11); // 白色背景一级文本色 - --tv-color-info-text-white: var(--tv-base-color-common-1); // 深彩色背景时为白色文本色 - --tv-color-info-bg: var(--tv-base-color-info-6); // 告警-背景色(深) - --tv-color-info-bg-light: var(--tv-base-color-info-2); // 告警-背景色(浅) - --tv-color-info-bg-white: var(--tv-base-color-common-1); // 白色背景色 (tag 是白色还是透明?) - --tv-color-info-border: var(--tv-base-color-info-6); // 告警-边框色(深) - --tv-color-info-border-light: var(--tv-base-color-info-2); // 告警-边框色(浅) - --tv-color-info-icon: var(--tv-base-color-info-6); // 告警-图标色 - - /** - * 2.3 交互类型颜色 - * 用于涉及 primary / success / warning / danger / info 类型区分,拥有状态或交互的组件(没有边框) - * 例如:Button组件、Badge 标记、Link 文字链接,需要标识一些交互的状态颜色:hover、active、disabled - **/ + /** 2. 公共色 **/ + + /** 2.2 提示类型组件 ----Alert组件、Modal(message)组件、Tag 标签组件、Notify 通知、错误校验等场景 **/ + --tv-color-success-text: var(--tv-base-color-success-6); // #5cb300 成功-文本色 + --tv-color-success-text-primary: var(--tv-base-color-common-11); // #191919 白色背景一级文本色 + --tv-color-success-text-white: var(--tv-base-color-common-1); // #fff 深彩色背景时为白色文本色 + --tv-color-success-bg: var(--tv-base-color-success-6); //#5cb300 成功-背景色(深) + --tv-color-success-bg-light: var(--tv-base-color-success-14); // #e6f2d5 成功-背景色(浅) + --tv-color-success-bg-white: var(--tv-base-color-common-1); // #fff 白色背景色 (tag 是白色还是透明?) + --tv-color-success-border: var(--tv-base-color-success-6); // #5cb300 成功-边框色(深) + --tv-color-success-border-light: var(--tv-base-color-success-14); // #e6f2d5 成功-边框色(浅) + --tv-color-success-icon: var(--tv-base-color-success-6); // #5cb300 成功-图标色 + + --tv-color-error-text: var(--tv-base-color-error-6); // #f23030 #f23030 错误-文本色/交易金额色 + --tv-color-error-text-primary: var(--tv-base-color-common-11); // #191919 白色背景一级文本色 + --tv-color-error-text-white: var(--tv-base-color-common-1); // #fff 深彩色背景时为白色文本色 + --tv-color-error-bg: var(--tv-base-color-error-6); // #f23030 #f23030 错误-背景色(深) + --tv-color-error-bg-light: var(--tv-base-color-error-13); // #fce3e1 错误-背景色(浅)/错误校验背景色 + --tv-color-error-bg-white: var(--tv-base-color-common-1); // #fff 白色背景色 (tag 是白色还是透明?) + --tv-color-error-border: var(--tv-base-color-error-6); // #f23030 #f23030 错误-边框色(深) + --tv-color-error-border-light: var(--tv-base-color-error-13); // #fce3e1 错误-边框色(浅) + --tv-color-error-icon: var(--tv-base-color-error-6); // #f23030 #f23030 错误-图标色 + + --tv-color-warn-text: var(--tv-base-color-warn-6); // #ff8800 告警-文本色 + --tv-color-warn-text-primary: var(--tv-base-color-common-11); // #191919 白色背景一级文本色 + --tv-color-warn-text-white: var(--tv-base-color-common-1); // #fff 深彩色背景时为白色文本色 + --tv-color-warn-bg: var(--tv-base-color-warn-6); // #ff8800 告警-背景色(深) + --tv-color-warn-bg-light: var(--tv-base-color-warn-2); // #ffebd1 告警-背景色(浅) + --tv-color-warn-bg-white: var(--tv-base-color-common-1); // #fff 白色背景色 (tag 是白色还是透明?) + --tv-color-warn-border: var(--tv-base-color-warn-6); // #ff8800 告警-边框色(深) + --tv-color-warn-border-light: var(--tv-base-color-warn-2); // #ffebd1 告警-边框色(浅) + --tv-color-warn-icon: var(--tv-base-color-warn-6); // #ff8800 告警-图标色 + + --tv-color-info-text: var(--tv-base-color-info-6); // #1476ff 告警-文本色 + --tv-color-info-text-primary: var(--tv-base-color-common-11); // #191919 白色背景一级文本色 + --tv-color-info-text-white: var(--tv-base-color-common-1); // #fff 深彩色背景时为白色文本色 + --tv-color-info-bg: var(--tv-base-color-info-6); // #1476ff 告警-背景色(深) + --tv-color-info-bg-light: var(--tv-base-color-info-2); // #deecff 告警-背景色(浅) + --tv-color-info-bg-white: var(--tv-base-color-common-1); // #fff 白色背景色 (tag 是白色还是透明?) + --tv-color-info-border: var(--tv-base-color-info-6); // #1476ff 告警-边框色(深) + --tv-color-info-border-light: var(--tv-base-color-info-2); // #deecff 告警-边框色(浅) + --tv-color-info-icon: var(--tv-base-color-info-6); // #1476ff 告警-图标色 + + /** 2.3 交互类型颜色---- Button组件、Badge 标记、Link 文字链接 **/ /* 主要-primary */ + --tv-color-act-primary-text: var(--tv-base-color-brand); // #191919 主要文本色-1(品牌色): 朴素/幽灵/纯文本/链接 + --tv-color-act-primary-text-hover: var(--tv-base-color-brand); // #191919 主要hover文本色-1 + --tv-color-act-primary-text-active: var(--tv-base-color-brand); // #191919 主要active文本色-1 - // 主要文本色-1(品牌色): 朴素/幽灵/纯文本/链接 - --tv-color-act-primary-text: var(--tv-base-color-brand); - --tv-color-act-primary-text-hover: var(--tv-base-color-brand); // 主要hover文本色-1 - --tv-color-act-primary-text-active: var(--tv-base-color-brand); // 主要active文本色-1 - - --tv-color-act-primary-text-white: var(--tv-base-color-common-1); // 主要文本色-2(白色) - --tv-color-act-primary-text-white-hover: var(--tv-base-color-common-1); // 主要hover文本色-2(白色) - --tv-color-act-primary-text-white-active: var(--tv-base-color-common-1); // 主要active文本色-2(白色) + --tv-color-act-primary-text-white: var(--tv-base-color-common-1); // #fff 主要文本色-2(白色) + --tv-color-act-primary-text-white-hover: var(--tv-base-color-common-1); // #fff 主要hover文本色-2(白色) + --tv-color-act-primary-text-white-active: var(--tv-base-color-common-1); // #fff 主要active文本色-2(白色) - --tv-color-act-primary-bg: var(--tv-base-color-brand); // 主要背景色-1(品牌色): 默认 - --tv-color-act-primary-bg-hover: var(--tv-base-color-common-9); // 主要hover背景色-1 - --tv-color-act-primary-bg-active: var(--tv-base-color-common-9); // 主要active背景色-1 + --tv-color-act-primary-bg: var(--tv-base-color-brand); // #191919 主要背景色-1(品牌色): 默认 + --tv-color-act-primary-bg-hover: var(--tv-base-color-common-9); // #595959 主要hover背景色-1 + --tv-color-act-primary-bg-active: var(--tv-base-color-common-9); // #595959 主要active背景色-1 - --tv-color-act-primary-bg-white: var(--tv-base-color-common-1); // 主要背景色-2(白):朴素 - --tv-color-act-primary-bg-white-hover: var(--tv-base-color-common-1); // 主要hover背景色-2(白色): 朴素 - // 主要active背景色-2(白色): 朴素 - --tv-color-act-primary-bg-white-active: var(--tv-base-color-common-1); + --tv-color-act-primary-bg-white: var(--tv-base-color-common-1); // #fff 主要背景色-2(白):朴素 + --tv-color-act-primary-bg-white-hover: var(--tv-base-color-common-1); // #fff 主要hover背景色-2(白色): 朴素 + --tv-color-act-primary-bg-white-active: var(--tv-base-color-common-1); // 主要active背景色-2(白色): 朴素 - --tv-color-act-primary-border: var(--tv-base-color-brand); // 主要边框色-1 默认 - --tv-color-act-primary-border-hover: var(--tv-base-color-common-9); // 主要hover边框色-1 - --tv-color-act-primary-border-active: var(--tv-base-color-common-9); // 主要active边框色-1 + --tv-color-act-primary-border: var(--tv-base-color-brand); // #191919 主要边框色-1 默认 + --tv-color-act-primary-border-hover: var(--tv-base-color-common-9); // #595959 主要hover边框色-1 + --tv-color-act-primary-border-active: var(--tv-base-color-common-9); // #595959 主要active边框色-1 - --tv-color-act-primary-border-light: var(--tv-base-color-common-9); // 幽灵/朴素 边框色-2 - --tv-color-act-primary-border-light-hover: var(--tv-base-color-common-1); // 朴素hover边框色-2.1 - --tv-color-act-primary-border-light-active: var(--tv-base-color-common-1); // 朴素active边框色-2.1 - --tv-color-act-primary-border-light-hover-1: var(--tv-base-color-common-7); // 幽灵hover边框色-2.2 - --tv-color-act-primary-border-light-active-1: var(--tv-base-color-common-7); // 幽灵active边框色-2.2 + --tv-color-act-primary-border-light: var(--tv-base-color-common-9); // #595959 幽灵/朴素 边框色-2 + --tv-color-act-primary-border-light-hover: var(--tv-base-color-common-1); // #fff 朴素hover边框色-2.1 + --tv-color-act-primary-border-light-active: var(--tv-base-color-common-1); // #fff 朴素active边框色-2.1 + --tv-color-act-primary-border-light-hover-1: var(--tv-base-color-common-7); // #c2c2c2 幽灵hover边框色-2.2 + --tv-color-act-primary-border-light-active-1: var(--tv-base-color-common-7); // #c2c2c2 幽灵active边框色-2.2 /* 成功-success */ + --tv-color-act-success-text: var(--tv-base-color-success-6); // #5cb300 成功文本色-1(成功主色): 朴素/幽灵/纯文本/链接 + --tv-color-act-success-text-hover: var(--tv-base-color-success-6); // #5cb300 成功hover文本色-1 + --tv-color-act-success-text-active: var(--tv-base-color-success-6); // #5cb300 成功active文本色-1 - // 成功文本色-1(成功主色): 朴素/幽灵/纯文本/链接 - --tv-color-act-success-text: var(--tv-base-color-success-6); - --tv-color-act-success-text-hover: var(--tv-base-color-success-6); // 成功hover文本色-1 - --tv-color-act-success-text-active: var(--tv-base-color-success-6); // 成功active文本色-1 + --tv-color-act-success-text-white: var(--tv-base-color-common-1); // #fff 成功文本色-2(白色):默认 + --tv-color-act-success-text-white-hover: var(--tv-base-color-common-1); // #fff 成功hover文本色-2(白色) + --tv-color-act-success-text-white-active: var(--tv-base-color-common-1); // #fff 成功active文本色-2(白色) - --tv-color-act-success-text-white: var(--tv-base-color-common-1); // 成功文本色-2(白色):默认 - --tv-color-act-success-text-white-hover: var(--tv-base-color-common-1); // 成功hover文本色-2(白色) - --tv-color-act-success-text-white-active: var(--tv-base-color-common-1); // 成功active文本色-2(白色) + --tv-color-act-success-bg: var(--tv-base-color-success-6); // #5cb300 成功背景色-1(品牌色):默认 + --tv-color-act-success-bg-hover: var(--tv-base-color-success-5); // #7dcc29 成功hover背景色-1 + --tv-color-act-success-bg-active: var(--tv-base-color-success-5); // #7dcc29 成功active背景色-1 - --tv-color-act-success-bg: var(--tv-base-color-success-6); // 成功背景色-1(品牌色):默认 - --tv-color-act-success-bg-hover: var(--tv-base-color-success-5); // 成功hover背景色-1 - --tv-color-act-success-bg-active: var(--tv-base-color-success-5); // 成功active背景色-1 + --tv-color-act-success-bg-light: var(--tv-base-color-success-1); // #edf7df 成功背景色-1(品牌色):朴素 + --tv-color-act-success-bg-light-hover: var(--tv-base-color-success-1); // #edf7df 成功hover背景色-1 + --tv-color-act-success-bg-light-active: var(--tv-base-color-success-1); // #edf7df 成功active背景色-1 - --tv-color-act-success-bg-light: var(--tv-base-color-success-1); // 成功背景色-1(品牌色):朴素 - --tv-color-act-success-bg-light-hover: var(--tv-base-color-success-1); // 成功hover背景色-1 - --tv-color-act-success-bg-light-active: var(--tv-base-color-success-1); // 成功active背景色-1 + --tv-color-act-success-border: var(--tv-base-color-success-6); // #5cb300 成功边框色-1:默认 / 幽灵 + --tv-color-act-success-border-hover: var(--tv-base-color-success-5); // #7dcc29 成功hover边框色-1.1 + --tv-color-act-success-border-active: var(--tv-base-color-success-5); // #7dcc29 成功active边框色-1.1 + --tv-color-act-success-border-hover-1: var(--tv-base-color-success-2); // #daf2bb 成功hover边框色-1.2 + --tv-color-act-success-border-active-1: var(--tv-base-color-success-2); // #daf2bb 成功active边框色-1.2 - --tv-color-act-success-border: var(--tv-base-color-success-6); // 成功边框色-1:默认 / 幽灵 - --tv-color-act-success-border-hover: var(--tv-base-color-success-5); // 成功hover边框色-1.1 - --tv-color-act-success-border-active: var(--tv-base-color-success-5); // 成功active边框色-1.1 - --tv-color-act-success-border-hover-1: var(--tv-base-color-success-2); // 成功hover边框色-1.2 - --tv-color-act-success-border-active-1: var(--tv-base-color-success-2); // 成功active边框色-1.2 - - --tv-color-act-success-border-light: var(--tv-base-color-success-2); // 成功边框色-2:朴素 - --tv-color-act-success-border-light-hover: var(--tv-base-color-success-1); // 成功hover边框色 - --tv-color-act-success-border-light-active: var(--tv-base-color-success-1); // 成功active边框色 + --tv-color-act-success-border-light: var(--tv-base-color-success-2); // #daf2bb 成功边框色-2:朴素 + --tv-color-act-success-border-light-hover: var(--tv-base-color-success-1); // #edf7df 成功hover边框色 + --tv-color-act-success-border-light-active: var(--tv-base-color-success-1); // #edf7df 成功active边框色 /* 告警-warning */ + --tv-color-act-warning-text: var(--tv-base-color-warning-6); // #ff8800 告警文本色-1(告警主色):朴素/幽灵/纯文本/链接 + --tv-color-act-warning-text-hover: var(--tv-base-color-warning-6); // #ff8800 告警hover文本色-1 + --tv-color-act-warning-text-active: var(--tv-base-color-warning-6); // #ff8800 告警active文本色-1 - // 告警文本色-1(告警主色):朴素/幽灵/纯文本/链接 - --tv-color-act-warning-text: var(--tv-base-color-warning-6); - --tv-color-act-warning-text-hover: var(--tv-base-color-warning-6); // 告警hover文本色-1 - --tv-color-act-warning-text-active: var(--tv-base-color-warning-6); // 告警active文本色-1 - - --tv-color-act-warning-text-white: var(--tv-base-color-common-1); // 告警文本色-2(白色):默认 - --tv-color-act-warning-text-white-hover: var(--tv-base-color-common-1); // 告警hover文本色-2(白色) - --tv-color-act-warning-text-white-active: var(--tv-base-color-common-1); // 告警active文本色-2(白色) + --tv-color-act-warning-text-white: var(--tv-base-color-common-1); // #fff 告警文本色-2(白色):默认 + --tv-color-act-warning-text-white-hover: var(--tv-base-color-common-1); // #fff 告警hover文本色-2(白色) + --tv-color-act-warning-text-white-active: var(--tv-base-color-common-1); // #fff 告警active文本色-2(白色) - --tv-color-act-warning-bg: var(--tv-base-color-warning-6); // 告警背景色-1(告警主色):默认 - --tv-color-act-warning-bg-hover: var(--tv-base-color-warning-5); // 告警hover背景色-1 - --tv-color-act-warning-bg-active: var(--tv-base-color-warning-5); // 告警active背景色-1 + --tv-color-act-warning-bg: var(--tv-base-color-warning-6); // #ff8800 告警背景色-1(告警主色):默认 + --tv-color-act-warning-bg-hover: var(--tv-base-color-warning-5); //#ff9a2e 告警hover背景色-1 + --tv-color-act-warning-bg-active: var(--tv-base-color-warning-5); //#ff9a2e 告警active背景色-1 - --tv-color-act-warning-bg-light: var(--tv-base-color-warning-1); // 告警背景色-1(告警主色衍生色):朴素 - --tv-color-act-warning-bg-light-hover: var(--tv-base-color-warning-1); // 告警hover背景色-1 - --tv-color-act-warning-bg-light-active: var(--tv-base-color-warning-1); // 告警active背景色-1 + --tv-color-act-warning-bg-light: var(--tv-base-color-warning-1); // #fff4e8 告警背景色-1(告警主色衍生色):朴素 + --tv-color-act-warning-bg-light-hover: var(--tv-base-color-warning-1); // #fff4e8 告警hover背景色-1 + --tv-color-act-warning-bg-light-active: var(--tv-base-color-warning-1); // #fff4e8 告警active背景色-1 - --tv-color-act-warning-border: var(--tv-base-color-warning-6); // 告警边框色-1:默认 / 幽灵 - --tv-color-act-warning-border-hover: var(--tv-base-color-warning-5); // 告警hover边框色-1.1 - --tv-color-act-warning-border-active: var(--tv-base-color-warning-5); // 告警active边框色-1.1 - --tv-color-act-warning-border-hover-1: var(--tv-base-color-warning-2); // 告警幽灵hover边框色-1.2 - --tv-color-act-warning-border-active-1: var(--tv-base-color-warning-2); // 告警幽灵active边框色-1.2 + --tv-color-act-warning-border: var(--tv-base-color-warning-6); // #ff8800 告警边框色-1:默认 / 幽灵 + --tv-color-act-warning-border-hover: var(--tv-base-color-warning-5); //#ff9a2e 告警hover边框色-1.1 + --tv-color-act-warning-border-active: var(--tv-base-color-warning-5); //#ff9a2e 告警active边框色-1.1 + --tv-color-act-warning-border-hover-1: var(--tv-base-color-warning-2); //#ffebd1 告警幽灵hover边框色-1.2 + --tv-color-act-warning-border-active-1: var(--tv-base-color-warning-2); //#ffebd1 告警幽灵active边框色-1.2 - --tv-color-act-warning-border-light: var(--tv-base-color-warning-2); // 告警边框色-2:朴素 - --tv-color-act-warning-border-light-hover: var(--tv-base-color-warning-1); // 告警hover边框色 - --tv-color-act-warning-border-light-active: var(--tv-base-color-warning-1); // 告警active边框色 + --tv-color-act-warning-border-light: var(--tv-base-color-warning-2); //#ffebd1 告警边框色-2:朴素 + --tv-color-act-warning-border-light-hover: var(--tv-base-color-warning-1); // #fff4e8 告警hover边框色 + --tv-color-act-warning-border-light-active: var(--tv-base-color-warning-1); // #fff4e8 告警active边框色 /* 危险-danger */ + --tv-color-act-danger-text: var(--tv-base-color-error-6); // #f23030 危险文本色-1(成功主色):朴素/幽灵/纯文本/链接 + --tv-color-act-danger-text-hover: var(--tv-base-color-error-6); // #f23030 #f23030 危险hover文本色-1 + --tv-color-act-danger-text-active: var(--tv-base-color-error-6); // #f23030 #f23030 危险active文本色-1 - // 危险文本色-1(成功主色):朴素/幽灵/纯文本/链接 - --tv-color-act-danger-text: var(--tv-base-color-error-6); - --tv-color-act-danger-text-hover: var(--tv-base-color-error-6); // 危险hover文本色-1 - --tv-color-act-danger-text-active: var(--tv-base-color-error-6); // 危险active文本色-1 + --tv-color-act-danger-text-white: var(--tv-base-color-common-1); // #fff 危险文本色-2(白色):默认 + --tv-color-act-danger-text-white-hover: var(--tv-base-color-common-1); // #fff 危险hover文本色-2(白色) + --tv-color-act-danger-text-white-active: var(--tv-base-color-common-1); // #fff 危险active文本色-2(白色) - --tv-color-act-danger-text-white: var(--tv-base-color-common-1); // 危险文本色-2(白色):默认 - --tv-color-act-danger-text-white-hover: var(--tv-base-color-common-1); // 危险hover文本色-2(白色) - --tv-color-act-danger-text-white-active: var(--tv-base-color-common-1); // 危险active文本色-2(白色) + --tv-color-act-danger-bg: var(--tv-base-color-error-6); // #f23030 #f23030 危险背景色-1(成功主色):默认 + --tv-color-act-danger-bg-hover: var(--tv-base-color-error-5); // #f76360 危险hover背景色-1 + --tv-color-act-danger-bg-active: var(--tv-base-color-error-5); // #f76360 危险active背景色-1 - --tv-color-act-danger-bg: var(--tv-base-color-error-6); // 危险背景色-1(成功主色):默认 - --tv-color-act-danger-bg-hover: var(--tv-base-color-error-5); // 危险hover背景色-1 - --tv-color-act-danger-bg-active: var(--tv-base-color-error-5); // 危险active背景色-1 + --tv-color-act-danger-bg-light: var(--tv-base-color-error-1); // #fff1f0 危险背景色-2(成功主色衍生色):朴素 + --tv-color-act-danger-bg-light-hover: var(--tv-base-color-error-1); // #fff1f0 危险hover背景色-1 + --tv-color-act-danger-bg-light-active: var(--tv-base-color-error-1); // #fff1f0 危险active背景色-1 - --tv-color-act-danger-bg-light: var(--tv-base-color-error-1); // 危险背景色-2(成功主色衍生色):朴素 - --tv-color-act-danger-bg-light-hover: var(--tv-base-color-error-1); // 危险hover背景色-1 - --tv-color-act-danger-bg-light-active: var(--tv-base-color-error-1); // 危险active背景色-1 + --tv-color-act-danger-border: var(--tv-base-color-error-6); // #f23030 #f23030 危险边框色-1:默认 / 幽灵 + --tv-color-act-danger-border-hover: var(--tv-base-color-error-5); // #f76360 危险hover边框色-1.1 + --tv-color-act-danger-border-active: var(--tv-base-color-error-5); // #f76360 危险active边框色-1.1 + --tv-color-act-danger-border-hover-1: var(--tv-base-color-error-2); // #fce2e0 危险hover边框色-1.2 + --tv-color-act-danger-border-active-1: var(--tv-base-color-error-2); // #fce2e0 危险active边框色-1.2 - --tv-color-act-danger-border: var(--tv-base-color-error-6); // 危险边框色-1:默认 / 幽灵 - --tv-color-act-danger-border-hover: var(--tv-base-color-error-5); // 危险hover边框色-1.1 - --tv-color-act-danger-border-active: var(--tv-base-color-error-5); // 危险active边框色-1.1 - --tv-color-act-danger-border-hover-1: var(--tv-base-color-error-2); // 危险hover边框色-1.2 - --tv-color-act-danger-border-active-1: var(--tv-base-color-error-2); // 危险active边框色-1.2 - - --tv-color-act-danger-border-light: var(--tv-base-color-error-2); // 危险边框色-2:朴素 - --tv-color-act-danger-border-light-hover: var(--tv-base-color-error-1); // 危险hover边框色 - --tv-color-act-danger-border-light-active: var(--tv-base-color-error-1); // 危险active边框色 + --tv-color-act-danger-border-light: var(--tv-base-color-error-2); // #fce2e0 危险边框色-2:朴素 + --tv-color-act-danger-border-light-hover: var(--tv-base-color-error-1); // #fff1f0 危险hover边框色 + --tv-color-act-danger-border-light-active: var(--tv-base-color-error-1); // #fff1f0 危险active边框色 /* 信息-info */ - --tv-color-act-info-text: var(--tv-base-color-info-6); // 信息文本色-1(信息主色):朴素/幽灵/纯文本/链接 - --tv-color-act-info-text-hover: var(--tv-base-color-info-6); // 信息hover文本色-1 - --tv-color-act-info-text-active: var(--tv-base-color-info-6); // 信息active文本色-1 - - --tv-color-act-info-text-white: var(--tv-base-color-common-1); // 信息文本色-2(白色):默认 - --tv-color-act-info-text-white-hover: var(--tv-base-color-common-1); // 信息hover文本色-2(白色) - --tv-color-act-info-text-white-active: var(--tv-base-color-common-1); // 信息active文本色-2(白色) - - --tv-color-act-info-bg: var(--tv-base-color-info-6); // 信息背景色-1(信息主色):默认 - --tv-color-act-info-bg-hover: var(--tv-base-color-info-5); // 信息hover背景色-1 - --tv-color-act-info-bg-active: var(--tv-base-color-info-5); // 信息active背景色-1 - - --tv-color-act-info-bg-light: var(--tv-base-color-info-1); // 信息背景色-1(信息主色衍生色):朴素 - --tv-color-act-info-bg-light-hover: var(--tv-base-color-info-1); // 信息hover背景色-1 - --tv-color-act-info-bg-light-active: var(--tv-base-color-info-1); // 信息active背景色-1 - - --tv-color-act-info-border: var(--tv-base-color-info-6); // 信息边框色-1:默认 / 幽灵 - --tv-color-act-info-border-hover: var(--tv-base-color-info-5); // 信息hover边框色-1.1 - --tv-color-act-info-border-active: var(--tv-base-color-info-5); // 信息active边框色-1.1 - --tv-color-act-info-border-hover-1: var(--tv-base-color-info-2); // 信息hover边框色-1.2:幽灵 - --tv-color-act-info-border-active-1: var(--tv-base-color-info-2); // 信息active边框色-1.2 - - --tv-color-act-info-border-light: var(--tv-base-color-info-2); // 信息边框色-2:朴素 - --tv-color-act-info-border-light-hover: var(--tv-base-color-info-1); // 信息hover边框色 - --tv-color-act-info-border-light-active: var(--tv-base-color-info-1); // 信息active边框色 - - /** - * 2.4 文本色 - **/ - - // 一级文本色-正文主色,重要信息、标题颜色、输入类文本颜色、导航栏文字图标 - --tv-color-text: var(--tv-base-color-common-11); - --tv-color-text-secondary: var(--tv-base-color-common-9); // 二级文本色-次要信息 - --tv-color-text-weaken: var(--tv-base-color-common-8); // 三级文本色-弱化信息、说明文字 - --tv-color-text-placeholder: var(--tv-base-color-common-8); // 占位文本色 - --tv-color-text-disabled: var(--tv-base-color-common-7); // 禁用文本色 - --tv-color-text-active: var(--tv-base-color-brand-6); // 选中文本色 / 文本高亮色(搜索关键字高亮) - --tv-color-text-important: var(--tv-base-color-common); // 重要文本色-文本_金额 - --tv-color-text-white: var(--tv-base-color-common-1); // 深色背景上-文本色 - --tv-color-text-link: var(--tv-base-color-brand-6); // 链接色 - --tv-color-text-link-hover: var(--tv-base-color-brand-6); // 链接悬浮色 - - /** - * 2.5 图标色 - **/ - - --tv-color-icon: var(--tv-base-color-common-8); // 默认图标色 - --tv-color-icon-hover: var(--tv-base-color-common-11); // 图标悬浮色 - --tv-color-icon-active: var(--tv-base-color-common-11); // 图标激活色 - --tv-color-icon-disabled: var(--tv-base-color-common-7); // 图标禁用色 - --tv-color-icon-white: var(--tv-base-color-common-1); // 深色背景白色图标 - --tv-color-icon-link: var(--tv-base-color-brand-6); // 链接图标色 - // 次要警告图标色 / 评分组件rate-图标色/状态图标-异常 - --tv-color-icon-warn-secondary: var(--tv-base-color-warn-secondary-1); - - /** - * 2.6 背景色 - **/ + --tv-color-act-info-text: var(--tv-base-color-info-6); // #1476ff 信息文本色-1(信息主色):朴素/幽灵/纯文本/链接 + --tv-color-act-info-text-hover: var(--tv-base-color-info-6); // #1476ff 信息hover文本色-1 + --tv-color-act-info-text-active: var(--tv-base-color-info-6); // #1476ff 信息active文本色-1 + + --tv-color-act-info-text-white: var(--tv-base-color-common-1); // #fff 信息文本色-2(白色):默认 + --tv-color-act-info-text-white-hover: var(--tv-base-color-common-1); // #fff 信息hover文本色-2(白色) + --tv-color-act-info-text-white-active: var(--tv-base-color-common-1); // #fff 信息active文本色-2(白色) + + --tv-color-act-info-bg: var(--tv-base-color-info-6); // #1476ff 信息背景色-1(信息主色):默认 + --tv-color-act-info-bg-hover: var(--tv-base-color-info-5); // #4191fa 信息hover背景色-1 + --tv-color-act-info-bg-active: var(--tv-base-color-info-5); // #4191fa 信息active背景色-1 + + --tv-color-act-info-bg-light: var(--tv-base-color-info-1); // #f0f7ff 信息背景色-1(信息主色衍生色):朴素 + --tv-color-act-info-bg-light-hover: var(--tv-base-color-info-1); // #f0f7ff 信息hover背景色-1 + --tv-color-act-info-bg-light-active: var(--tv-base-color-info-1); // #f0f7ff 信息active背景色-1 + + --tv-color-act-info-border: var(--tv-base-color-info-6); // #1476ff 信息边框色-1:默认 / 幽灵 + --tv-color-act-info-border-hover: var(--tv-base-color-info-5); // #4191fa 信息hover边框色-1.1 + --tv-color-act-info-border-active: var(--tv-base-color-info-5); // #4191fa 信息active边框色-1.1 + --tv-color-act-info-border-hover-1: var(--tv-base-color-info-2); // #deecff 信息hover边框色-1.2:幽灵 + --tv-color-act-info-border-active-1: var(--tv-base-color-info-2); // #deecff 信息active边框色-1.2 + + --tv-color-act-info-border-light: var(--tv-base-color-info-2); // #deecff 信息边框色-2:朴素 + --tv-color-act-info-border-light-hover: var(--tv-base-color-info-1); // #f0f7ff 信息hover边框色 + --tv-color-act-info-border-light-active: var(--tv-base-color-info-1); // #f0f7ff 信息active边框色 + + /** 2.4 文本色 **/ + --tv-color-text: var(--tv-base-color-common-11); // #191919 一级文本色-正文主色,重要信息、标题颜色、输入类文本颜色、导航栏文字图标 + --tv-color-text-secondary: var(--tv-base-color-common-9); // #595959 二级文本色-次要信息 + --tv-color-text-weaken: var(--tv-base-color-common-8); // #808080 三级文本色-弱化信息、说明文字 + --tv-color-text-placeholder: var(--tv-base-color-common-8); // #808080 占位文本色 + --tv-color-text-disabled: var(--tv-base-color-common-7); // #c2c2c2 禁用文本色 + --tv-color-text-active: var(--tv-base-color-brand-6); // #1476ff 选中文本色 / 文本高亮色(搜索关键字高亮) + --tv-color-text-important: var(--tv-base-color-common-11); // #191919 重要文本色-文本_金额 + --tv-color-text-white: var(--tv-base-color-common-1); // #fff 深色背景上-文本色 + --tv-color-text-link: var(--tv-base-color-brand-6); // #1476ff 链接色 + --tv-color-text-link-hover: var(--tv-base-color-brand-6); // #1476ff 链接悬浮色 + + /** 2.5 图标色 **/ + --tv-color-icon: var(--tv-base-color-common-8); // #808080 默认图标色 + --tv-color-icon-hover: var(--tv-base-color-common-11); // #191919 图标悬浮色 + --tv-color-icon-active: var(--tv-base-color-common-11); // #191919 图标激活色 + --tv-color-icon-disabled: var(--tv-base-color-common-7); // #c2c2c2 图标禁用色 + --tv-color-icon-white: var(--tv-base-color-common-1); // #fff 深色背景白色图标 + --tv-color-icon-link: var(--tv-base-color-brand-6); // #1476ff 链接图标色 + --tv-color-icon-warn-secondary: var(--tv-base-color-warn-secondary-1); // #ffb700 次要警告图标色 / 评分组件rate-图标色/状态图标-异常 + + /** 2.6 背景色 **/ /* 2.6.1 常态 */ - - // 通用背景色 /选块的默认背景颜色、滑块手柄的背景颜色/表格表头/穿梭框头部背景颜色/下拉搜索的背景、折叠面板背景色 - --tv-color-bg: var(--tv-base-color-common-3); - --tv-color-bg-primary: var(--tv-base-color-brand); // 主要背景色(品牌色):slider/step/流程图 - --tv-color-bg-secondary: var(--tv-base-color-common-1); // 次要背景色(白色):// 输入框背景/默认按钮背景 - --tv-color-bg-control: var(--tv-base-color-common-7); // 单选/复选/开关/滑块默认背景色 - --tv-color-bg-control-unactive: var(--tv-base-color-common-7); // 开关组件-关闭状态-背景色 - - --tv-color-bg-gray-1: var(--tv-base-color-common-2); // 灰色背景-1:灰色卡片背景色/折叠面板/表格下展背景色 - --tv-color-bg-gray-2: var(--tv-base-color-common-5); // 灰色背景-2灰色标签背景色 - --tv-color-bg-header: var(--tv-base-color-common-4); // 表头背景色(如果只有表格使用,就转成组件级变量) + --tv-color-bg: var(--tv-base-color-common-3); // #f5f5f5 通用背景色 /选块的默认背景颜色、滑块手柄的背景颜色/表格表头/穿梭框头部背景颜色/下拉搜索的背景、折叠面板背景色 + --tv-color-bg-primary: var(--tv-base-color-brand); // #191919 主要背景色(品牌色):slider/step/流程图 + --tv-color-bg-secondary: var(--tv-base-color-common-1); // #fff 次要背景色(白色):// 输入框背景/默认按钮背景 + --tv-color-bg-control: var(--tv-base-color-common-7); // #c2c2c2 单选/复选/开关/滑块默认背景色 + --tv-color-bg-control-unactive: var(--tv-base-color-common-7); // #c2c2c2 开关组件-关闭状态-背景色 + --tv-color-bg-gray-1: var(--tv-base-color-common-2); // #fafafa 灰色背景-1:灰色卡片背景色/折叠面板/表格下展背景色 + --tv-color-bg-gray-2: var(--tv-base-color-common-5); // #e6e6e6 灰色背景-2灰色标签背景色 + --tv-color-bg-header: var(--tv-base-color-common-4); // #f0f0f0 表头背景色(如果只有表格使用,就转成组件级变量) /* 2.6.2 禁用 */ - - --tv-color-bg-disabled: var(--tv-base-color-common-4); // 禁用背景色 - --tv-color-bg-disabled-control-unactive: var(--tv-base-color-common-6); - // 深色背景禁用色,开关组件“关”禁用背景色 - --tv-color-bg-disabled-control-active: var(--tv-base-color-brand-3); + --tv-color-bg-disabled: var(--tv-base-color-common-4); // #f0f0f0 禁用背景色 + --tv-color-bg-disabled-control-unactive: var(--tv-base-color-common-6); // #dbdbdb + --tv-color-bg-disabled-control-active: var(--tv-base-color-brand-3); // #b3d6ff 深色背景禁用色,开关组件“关”禁用背景色 /* 2.6.3 悬浮 */ - - // 浅背景-悬浮色,开关组件“开”禁用背景色 - --tv-color-bg-hover: var(--tv-base-color-common-3); - // 一级tab页签背景-悬浮色 /分页hover背景颜色 /灰色悬浮背景色:表格悬浮、下拉悬浮、左侧导航悬浮 - --tv-color-bg-hover-primary: var(--tv-base-color-common-9); // 主要背景色悬浮色 - // 次要背景色悬浮色 / 穿梭框头部/折叠面板背景色 - --tv-color-bg-hover-secondary: var(--tv-base-color-common-1); - --tv-color-bg-hover-1: var(--tv-base-color-brand-2); // 浅蓝色场景:悬浮背景色-日期悬浮 /选块悬浮态背景色 - --tv-color-bg-hover-3: var(--tv-base-color-common-5); // 轮播箭头背景悬浮色 - --tv-color-bg-hover-4: var(--tv-base-color-brand-1); // 悬浮背景色 + --tv-color-bg-hover: var(--tv-base-color-common-3); // #f5f5f5 浅背景-悬浮色,开关组件“开”禁用背景色 + --tv-color-bg-hover-primary: var(--tv-base-color-common-9); // #595959 一级tab页签背景-悬浮色 /分页hover背景颜色 /灰色悬浮背景色:表格悬浮、下拉悬浮、左侧导航悬浮 + --tv-color-bg-hover-secondary: var(--tv-base-color-common-1); // #fff 次要背景色悬浮色 / 穿梭框头部/折叠面板背景色 + --tv-color-bg-hover-1: var(--tv-base-color-brand-2); // #deecff 浅蓝色场景:悬浮背景色-日期悬浮 /选块悬浮态背景色 + --tv-color-bg-hover-3: var(--tv-base-color-common-5); // #e6e6e6 轮播箭头背景悬浮色 + --tv-color-bg-hover-4: var(--tv-base-color-brand-1); // #f0f7ff 悬浮背景色 /* 2.6.4 active/选中 */ - - --tv-color-bg-active: var(--tv-base-color-common-3); // 分页选中背景色/左侧导航选中背景色 - // 主色蓝,单选/复选选中背景色、开关开的背景色、选块点击背景色、滑块选中背景色、价格曲线、区域选择选中的背景色 - --tv-color-bg-active-control: var(--tv-base-color-brand-6); - // 品牌色,锚点-当前位置的圆点背景色/leftmenuthin左侧导航收起图标选中的背景色、NPS评分选中背景色 - --tv-color-bg-active-primary: var(--tv-base-color-brand); - // 次要背景色active色/下拉选中的背景色/一级tab页签背景-选中色/树控件选中背景颜色 - --tv-color-bg-active-secondary: var(--tv-base-color-common-1); - --tv-color-bg-active-emphasize: var(--tv-base-color-brand-2); // 时间选择选中背景色 - --tv-color-bg-active-emphasize-light: var(--tv-base-color-brand-1); // 表格选中背景色 - - /** - * 2.7 边框色/分割线颜色 - * 用于边框,分割线等的颜色使用 - **/ - - // 边框 - --tv-color-border: var(--tv-base-color-common-7); // 线条-正常色 - --tv-color-border-hover: var(--tv-base-color-brand); // 线条悬浮色 - --tv-color-border-active: var(--tv-base-color-brand); // 线条active色 - --tv-color-border-disabled: var(--tv-base-color-common-6); // 线条禁用色 - --tv-color-border-secondary: var(--tv-base-color-common-9); // 线条-次要色:次要按钮边框默认色 - - // 分割线 - --tv-color-border-divider: var(--tv-base-color-common-4); // 分割线1(较长分割线场景) - --tv-color-border-divider-short: var(--tv-base-color-common-6); // 分割线2(较短分割线场景) - - /** - * 3. 字体变量 - **/ - - /* 3.1 字体家族 */ - --tv-font-family: 'Helvetica', 'Arial', 'PingFangSC-Regular', 'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑', - 'Microsoft JhengHei'; // 默认中文 + --tv-color-bg-active: var(--tv-base-color-common-3); // #f5f5f5 分页选中背景色/左侧导航选中背景色 + --tv-color-bg-active-control: var(--tv-base-color-brand-6);// 主色蓝,单选/复选选中背景色、开关开的背景色、选块点击背景色、滑块选中背景色、价格曲线、区域选择选中的背景色 + --tv-color-bg-active-primary: var(--tv-base-color-brand);// 品牌色,锚点-当前位置的圆点背景色/leftmenuthin左侧导航收起图标选中的背景色、NPS评分选中背景色 + --tv-color-bg-active-secondary: var(--tv-base-color-common-1); // #fff 次要背景色active色/下拉选中的背景色/一级tab页签背景-选中色/树控件选中背景颜色 + --tv-color-bg-active-emphasize: var(--tv-base-color-brand-2); // #deecff 时间选择选中背景色 + --tv-color-bg-active-emphasize-light: var(--tv-base-color-brand-1); // #f0f7ff 表格选中背景色 + + /** 2.7 边框色/分割线颜色 **/ + + /* 2.7.1 边框 */ + --tv-color-border: var(--tv-base-color-common-7); // #c2c2c2 线条-正常色 + --tv-color-border-hover: var(--tv-base-color-brand); // #191919 线条悬浮色 + --tv-color-border-active: var(--tv-base-color-brand); // #191919 线条active色 + --tv-color-border-disabled: var(--tv-base-color-common-6); // #dbdbdb 线条禁用色 + --tv-color-border-secondary: var(--tv-base-color-common-9); // #595959 线条-次要色:次要按钮边框默认色 + + /* 2.7.2 分割线 */ + --tv-color-border-divider: var(--tv-base-color-common-4); // #f0f0f0 分割线1(较长分割线场景) + --tv-color-border-divider-short: var(--tv-base-color-common-6); // #dbdbdb 分割线2(较短分割线场景) + + /** 3. 字体变量 **/ + + /* 3.1 字体家族 -- 【组件内不要指定】 */ + --tv-font-family: 'Helvetica', 'Arial', 'PingFangSC-Regular', 'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑', 'Microsoft JhengHei'; // 默认中文 --tv-font-family-1: 'Arial', 'San Francisco', 'Helvetica'; // 数字 / 英文 /* 3.2 字号 */ - --tv-font-size-sm: 12px; // 辅助文本 --tv-font-size-md: 14px; // 正文,默认字体尺寸 --tv-font-size-lg: 16px; @@ -409,14 +356,11 @@ --tv-font-size-heading-xs: 16px; // 卡片标题 --tv-font-size-heading-sm: 18px; // 页面标题 - --tv-font-size-heading-md: 20px; // 弹窗标题、数字 + --tv-font-size-heading-md: 20px; // 弹窗标题、数字 --tv-font-size-heading-lg: 24px; // 数字、面额 --tv-font-size-heading-xl: 32px; // 数字、面额 - /** - * 3.3 行高 - * TinyNG只有一个1.5倍的行高,其余行高抽出来是为了适配AUI,但是全局都是1.5倍行高可以保持风格统一 - */ + /** 3.3 行高 */ --tv-line-height-number: 1.5; @@ -425,17 +369,13 @@ --tv-font-weight-regular: 400; --tv-font-weight-medium: 600; - /** - * 4. 圆角变量 - **/ + /** 4. 圆角变量 **/ --tv-border-radius-sm: 4px; - --tv-border-radius-md: 6px; // 默认圆角 + --tv-border-radius-md: 6px; --tv-border-radius-lg: 8px; --tv-border-radius-round: 50%; - /** - * 5. 阴影变量 - **/ + /** 5. 阴影变量 **/ --tv-shadow-0: 0 4px 16px 0 rgba(0, 0, 0, 0.08); // 页面布局容器组件(layout-section)阴影 --tv-shadow-1: 0 0 0 0 rgba(0, 0, 0, 0); // 页面布局容器组件(layout-section)阴影 @@ -459,52 +399,33 @@ --tv-shadow-4-left: -8px 0 24px 0 rgba(0, 0, 0, 0.16); // 右侧抽屉 --tv-shadow-4-right: 8px 0 24px 0 rgba(0, 0, 0, 0.16); - /** - * 6. 边框 / 线变量 - * 主要用户边框和分割线 - **/ - - /* 6.1 线粗细 */ + /** 6. 边框 **/ --tv-border-weight: 1px; - /** - * 7. 间距变量 - * 适用于组件中的margin、padding、top、 left 、 right、bottom - **/ - - /* 7.1 基准间距 */ + /** 7. 间距变量 ----margin、padding、top、 left 、 right、bottom **/ --tv-space-base: 4px; - --tv-space-xs: 2px; --tv-space-sm: var(--tv-space-base); --tv-space-md: calc(var(--tv-space-base) * 2); --tv-space-lg: calc(var(--tv-space-base) * 3); --tv-space-xl: calc(var(--tv-space-base) * 4); - /** - * 8. 尺寸变量 - * 适用于组件中的 width、 height - **/ - - /* 8.1 基准尺寸 */ + /** 8. 尺寸变量 ---- width、 height **/ --tv-size-base: 4px; - /* 8.4 高 */ + /** 以下变量仅用于表单类组件的 height */ --tv-size-height-xs: 24px; // mini 尺寸 --tv-size-height-sm: 28px; // small 尺寸 --tv-size-height-md: 32px; // medium 尺寸 - 默认 --tv-size-height-lg: 40px; // large 尺寸 --tv-size-height-xl: 48px; // xLarge 尺寸 - /** - * 9. 滚动条变量 - **/ - + /** 9. 滚动条变量 **/ --tv-size-scrollbar-width: 8px; // 滚动条宽度 --tv-size-scrollbar-height: 80px; // 滚动条高度 --tv-border-radius-scrollbar-thumb: 4px; // 滑块圆角 - --tv-color-bg-scrollbar-thumb: var(--tv-base-color-common-6); // 滑块背景色 - --tv-color-bg-scrollbar-thumb-hover: var(--tv-base-color-common-6); // 滑块hover背景色 - --tv-color-bg-scrollbar-thumb-active: var(--tv-base-color-common-6); // 滑块active背景色 - --tv-color-bg-scrollbar-track: var(--tv-base-color-common-1); // 轨道背景色 + --tv-color-bg-scrollbar-thumb: var(--tv-base-color-common-6); // #dbdbdb 滑块背景色 + --tv-color-bg-scrollbar-thumb-hover: var(--tv-base-color-common-6); // #dbdbdb 滑块hover背景色 + --tv-color-bg-scrollbar-thumb-active: var(--tv-base-color-common-6); // #dbdbdb 滑块active背景色 + --tv-color-bg-scrollbar-track: var(--tv-base-color-common-1); // #fff 轨道背景色 }