@ued_fpi/data-visual
Version:
<br /> <br /> <div style="text-align:center"> <b style="font-size:30px">@ued_fpi/data-visual</b> <p>基于Vite4+TypeScript的Vue3大屏组件库开发框架</p> <img style="display:inline" src="https://img.shields.io/npm/v/@ued_fpi/data-visual" />
304 lines (272 loc) • 11.6 kB
CSS
html {
/* shadow */
--dv-box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.16);
--dv-box-shadow-dark: 0 8px 16px -8px rgba(0, 0, 0, 0.16), 0 12px 32px 0 rgba(0, 0, 0, 0.12), 0 16px 48px 16px rgba(0, 0, 0, 0.08);
--dv-box-shadow-light: 0 0 12px 0 rgba(0, 0, 0, 0.12);
--dv-box-shadow-lighter: 0 0 6px 0 rgba(0, 0, 0, 0.12);
/* background */
--dv-color-background-base: #fff;
--dv-color-background-overlay: #fff;
--dv-color-background-page: #f2f3f5;
/* border */
--dv-color-border-base: #dcdfe6;
--dv-color-border-dark: #d4d7de;
--dv-color-border-darker: #cdd0d6; /* 鼠标移上时边框 */
--dv-color-border-extra-light: #f2f6fc;
--dv-color-border-light: #e4e7ed;
--dv-color-border-lighter: #ebeef5;
/* danger */
--dv-color-danger: #ff4d4f;
--dv-color-danger-10: #fee;
--dv-color-danger-20: #ffdbdc;
--dv-color-danger-30: #ffc9ca;
--dv-color-danger-50: #ffa6a7;
--dv-color-danger-70: #ff8283;
--dv-color-danger-80: #ff7172;
--dv-color-danger-110: #cc3e3f;
/* fill */
--dv-color-fill-base: #f0f2f5;
--dv-color-fill-blank: #fff;
--dv-color-fill-dark: #ebedf0;
--dv-color-fill-darker: #e6e8eb;
--dv-color-fill-extra-light: #fafcff;
--dv-color-fill-light: #f5f7fa;
--dv-color-fill-lighter: #fafafa;
/* index */
--dv-color-index: #1677ff;
--dv-color-index-10: #e8f2ff;
--dv-color-index-20: #d0e4ff;
--dv-color-index-30: #b9d6ff;
--dv-color-index-50: #8bbbff;
--dv-color-index-70: #5ba0ff;
--dv-color-index-80: #4592ff;
--dv-color-index-110: #125fcc;
/* info */
--dv-color-info-10: #f4f4f5;
--dv-color-info-100: #909399;
--dv-color-info-20: #e9e9eb;
--dv-color-info-30: #dedfe0;
--dv-color-info-50: #c7c9cc;
--dv-color-info-70: #b1b3b8;
--dv-color-info-110: #73767a;
/* primary */
--dv-color-primary: #1677ff;
--dv-color-primary-10: #e8f2ff;
--dv-color-primary-20: #d0e4ff;
--dv-color-primary-30: #b9d6ff;
--dv-color-primary-50: #8bbbff;
--dv-color-primary-70: #5ba0ff;
--dv-color-primary-80: #4592ff;
--dv-color-primary-110: #125fcc;
/* success */
--dv-color-success: #52c41a;
--dv-color-success-10: #eef9e9;
--dv-color-success-20: #dcf3d1;
--dv-color-success-30: #cbedba;
--dv-color-success-50: #a9e28d;
--dv-color-success-70: #86d65e;
--dv-color-success-80: #75d048;
--dv-color-success-110: #429d15;
/* text */
--dv-color-text-disable: #c0c4cc; /* 不可用 */
--dv-color-text-placeholder: #a8abb2; /* 占位符 */
--dv-color-text-primary: #303133; /* 主要文字 */
--dv-color-text-regular: #606266; /* 常规文字 */
--dv-color-text-secondary: #909399; /* 次要文字 */
/* warning */
--dv-color-warning: #faad14;
--dv-color-warning-10: #fff7e8;
--dv-color-warning-20: #feefd0;
--dv-color-warning-30: #fde6b8;
--dv-color-warning-50: #fdd68a;
--dv-color-warning-70: #fbc55a;
--dv-color-warning-80: #fbbd43;
--dv-color-warning-110: #c88a10;
/* font-size ; */
--dv-text-headline1: 16px;
--dv-text-headline2: 14px;
--dv-text-headline3: 12px;
--dv-text-body1: 14px;
--dv-text-body2: 12px;
--dv-text-body3: 16px;
--dv-text-number1: 14px;
--dv-text-number2: 12px;
--dv-text-number3: 16px;
--dv-text-number4: 18px;
--dv-text-number5: 20px;
--dv-text-number6: 24px;
--dv-text-number7: 32px;
--dv-text-number8: 40px;
--dv-text-number9: 48px;
--dv-text-number10: 56px;
/* font-family */
--dv-font-family-number: Oswald;
/* text-shadow */
--dv-text-shadow: rgba(0, 0, 0, 0.5);
}
html.dark {
/* color */
--dv-box-shadow: 0 8px 20px 0 rgba(51, 135, 255, 0.72), 0 12px 32px 4px rgba(51, 135, 255, 0.36);
--dv-box-shadow-dark: 0 8px 16px -8px #3387ff, 0 12px 32px 0 #3387ff, 0 16px 48px 16px rgba(51, 135, 255, 0.72);
--dv-box-shadow-light: 0 0 12px 0 rgba(51, 135, 255, 0.72);
--dv-box-shadow-lighter: 0 0 6px 0 rgba(51, 135, 255, 0.72);
--dv-color-background-base: #000b1a;
--dv-color-background-overlay: #000b1a;
--dv-color-background-page: #000b1a;
--dv-color-border-base: rgba(68, 136, 208, 0.2); /* 基础边框 */
--dv-color-border-dark: rgba(68, 136, 208, 0.15);
--dv-color-border-darker: rgba(68, 136, 208, 0.15); /* 鼠标移上时边框 */
--dv-color-border-extra-light: rgba(68, 136, 208, 0.35);
--dv-color-border-light: rgba(68, 136, 208, 0.25);
--dv-color-border-lighter: rgba(68, 136, 208, 0.3); /* 表格边框色 */
--dv-color-danger: #f84439;
--dv-color-danger-10: #190706;
--dv-color-danger-20: #320e0b;
--dv-color-danger-30: #4a1411;
--dv-color-danger-50: #7c221c;
--dv-color-danger-70: #ae3028;
--dv-color-danger-80: #c6362e;
--dv-color-danger-110: #d15e58;
--dv-color-fill-base: rgba(68, 136, 208, 0.1); /* 基础填充 */
--dv-color-fill-blank: rgba(68, 136, 208, 0.1);
--dv-color-fill-dark: rgba(68, 136, 208, 0.05);
--dv-color-fill-darker: rgba(68, 136, 208, 0.05);
--dv-color-fill-extra-light: rgba(68, 136, 208, 0.25);
--dv-color-fill-light: rgba(68, 136, 208, 0.15);
--dv-color-fill-lighter: rgba(68, 136, 208, 0.2);
--dv-color-index: #00deff;
--dv-color-index-10: #001619;
--dv-color-index-20: #002c33;
--dv-color-index-30: #00434d;
--dv-color-index-50: #006f7f;
--dv-color-index-70: #009cb3;
--dv-color-index-80: #00b2cc;
--dv-color-index-110: #33e5ff;
--dv-color-info-10: #000b1a;
--dv-color-info-100: #0054cc;
--dv-color-info-20: #001533;
--dv-color-info-30: #001f4c;
--dv-color-info-50: #003580;
--dv-color-info-70: #0049b2;
--dv-color-info-dark: #0069ff;
--dv-color-primary: #0069ff;
--dv-color-primary-10: #000b1a;
--dv-color-primary-20: #001533;
--dv-color-primary-30: #001f4c;
--dv-color-primary-50: #003580;
--dv-color-primary-70: #0049b2;
--dv-color-primary-80: #0054cc;
--dv-color-primary-110: #3387ff;
--dv-color-success: #15f3a3;
--dv-color-success-10: #021a11;
--dv-color-success-20: #043322;
--dv-color-success-30: #064c33;
--dv-color-success-50: #0b8056;
--dv-color-success-70: #0fb277;
--dv-color-success-80: #11cc89;
--dv-color-success-110: #56e7b3;
--dv-color-text-disable: rgba(255, 255, 255, 0.6); /* 不可用 */
--dv-color-text-placeholder: rgba(255, 255, 255, 0.3); /* 占位符 */
--dv-color-text-primary: #fff; /* 主要文字 */
--dv-color-text-regular: #cfd3dc; /* 常规文字 */
--dv-color-text-secondary: rgba(255, 255, 255, 0.6); /* 次要文字 */
--dv-color-warning: #fdbd00;
--dv-color-warning-10: #1a1300;
--dv-color-warning-20: #332600;
--dv-color-warning-30: #4b3800;
--dv-color-warning-50: #7f5f00;
--dv-color-warning-70: #b18400;
--dv-color-warning-80: #ca9700;
--dv-color-warning-110: #ebbf3d;
}
html.dark {
color-scheme: dark;
/* --el-bg-color-overlay: #051a39;
--el-fill-color-light: #000b1a; */
/* --el-disabled-bg-color: var(); */
/* --el-input-hover-border-color: var(--dv-color-primary);
--el-select-input-focus-border-color: var(--dv-color-index);
--el-color-primary: var(--dv-color-primary-110);
--el-border-color: var(--dv-color-primary-50);
--el-input-bg-color: var(--dv-color-primary-20);
--el-border-color-light: var(--dv-color-primary-50);
--el-border-color-hover: var(--dv-color-primary-50); */
/* --el-border-color-hover: var(--dv-color-primary-50); */
/* primary */
--el-color-primary: var(--dv-color-primary);
--el-color-primary-light-3: var(--dv-color-primary-70);
--el-color-primary-light-5: var(--dv-color-primary-50);
--el-color-primary-light-7: var(--dv-color-primary-30);
--el-color-primary-light-8: var(--dv-color-primary-20);
--el-color-primary-light-9: var(--dv-color-primary-10);
--el-color-primary-dark-2: var(--dv-color-primary-110);
/* success */
--el-color-success: var(--dv-color-success);
--el-color-success-light-3: var(--dv-color-success-70);
--el-color-success-light-5: var(--dv-color-success-50);
--el-color-success-light-7: var(--dv-color-success-30);
--el-color-success-light-8: var(--dv-color-success-20);
--el-color-success-light-9: var(--dv-color-success-10);
--el-color-success-dark-2: var(--dv-color-success-110);
/* warning */
--el-color-warning: var(--dv-color-warning);
--el-color-warning-light-3: var(--dv-color-warning-70);
--el-color-warning-light-5: var(--dv-color-warning-50);
--el-color-warning-light-7: var(--dv-color-warning-30);
--el-color-warning-light-8: var(--dv-color-warning-20);
--el-color-warning-light-9: var(--dv-color-warning-10);
--el-color-warning-dark-2: var(--dv-color-warning-110);
/* danger */
--el-color-danger: var(--dv-color-danger);
--el-color-danger-light-3: var(--dv-color-danger-70);
--el-color-danger-light-5: var(--dv-color-danger-50);
--el-color-danger-light-7: var(--dv-color-danger-30);
--el-color-danger-light-8: var(--dv-color-danger-20);
--el-color-danger-light-9: var(--dv-color-danger-10);
--el-color-danger-dark-2: var(--dv-color-danger-110);
/* error */
/* --el-color-error: var(--dv-color-error);
--el-color-error-light-3: var(--dv-color-error-70);
--el-color-error-light-5: var(--dv-color-error-50);
--el-color-error-light-7: var(--dv-color-error-30);
--el-color-error-light-8: var(--dv-color-error-20);
--el-color-error-light-9: var(--dv-color-error-10);
--el-color-error-dark-2: var(--dv-color-error-110); */
/* info */
--el-color-info: var(--dv-color-info-100);
--el-color-info-light-3: var(--dv-color-info-70);
--el-color-info-light-5: var(--dv-color-info-50);
--el-color-info-light-7: var(--dv-color-info-30);
--el-color-info-light-8: var(--dv-color-info-20);
--el-color-info-light-9: var(--dv-color-info-10);
--el-color-info-dark-2: var(--dv-color-info-110);
/* bg */
--el-bg-color-page: var(--dv-color-background-page);
--el-bg-color: var(--dv-color-background-base);
--el-bg-color-overlay: var(--dv-color-background-overlay);
/* text */
--el-text-color-primary: var(--dv-color-text-primary);
--el-text-color-regular: var(--dv-color-text-regular);
--el-text-color-secondary: var(--dv-color-text-secondary);
--el-text-color-placeholder: var(--dv-color-text-placeholder);
--el-text-color-disabled: var(--dv-color-text-disable);
/* border */
--el-border-color-darker: var(--dv-color-border-darker);
--el-border-color-dark: var(--dv-color-border-dark);
--el-border-color: var(--dv-color-border-base);
--el-border-color-light: var(--dv-color-border-light);
--el-border-color-lighter: var(--dv-color-border-lighter);
--el-border-color-extra-light: var(--dv-color-border-extra-light);
/* fill */
--el-fill-color-darker: var(--dv-color-fill-darker);
--el-fill-color-dark: var(--dv-color-fill-dark);
--el-fill-color: var(--dv-color-fill-base);
--el-fill-color-light: var(--dv-color-fill-light);
--el-fill-color-lighter: var(--dv-color-fill-lighter);
--el-fill-color-extra-light: var(--dv-color-fill-extra-light);
--el-fill-color-blank: var(--dv-color-fill-blank);
/* disabled */
--el-disabled-bg-color: var(--dv-color-fill-light);
--el-disabled-text-color: var(--dv-text-color-placeholder);
--el-disabled-border-color: var(--dv-color-border-lighter);
}