cloud-ui.vusion
Version:
Vusion Cloud UI
311 lines (269 loc) • 12 kB
CSS
@import '../src/styles/theme.css';
:root {
--background-color-default: var(--background-color-base);
--background-color-default-inverse: white;
--background-color-lighter: #33353D;
--background-color-lighter-inverse: #f4f6f9;
--background-color-base: #242424;
--background-color-base-inverse: #eef1f6;
--background-color-dark: #2E3038;
--background-color-dark-inverse: #2E3038;
--background-color-black: var(--background-color-base);
--background-color-gray: #303030;
--light-background-color-base: #eef1f6;
--brand-theme-lightest: #ebf2ff;
--brand-theme-lighter: #c3d7ff;
--brand-theme-light: #6095ff;
--brand-theme: #4c88ff;
--brand-theme-dark: #2770ff;
--brand-theme-darker: #004add;
--brand-theme-darkest: #003eb8;
--brand-primary: var(--brand-theme);
--brand-error: #f24957;
--brand-disabled: #595959; /* 禁用文本的颜色 */
--brand-disabled-dark: var(--brand-disabled); /* 禁用文本的颜色 */
--color-lighter: #585c63;
--color-light: #595959;
--color-base: white; /* 基础字色, 一级字色 */
--color-base-inverse: #212123;
--font-second-color: #aaaaaa; /*二级字色*/
--font-third-color: #666666; /*三级字色*/
--border-color-base: #212123;
--border-color-base-inverse: #dee4ed;
--border-radius-base: 4px;
--border-color-bar: rgba(69, 71, 77, 0.5);
/* 分割线颜色 */
--divider-global-color: #343538; /* 全局 */
--divider-list-color: #404041; /* 列表 */
--line-height-base: 1.68;
--font-size-huge: 16px;
--font-size-large: 14px;
--font-size-base: 12px; /* 正文/小标题/辅助文字 字号*/
--font-size-small: 12px;
--font-family-zh-CN: 'PingFang SC', 'Microsoft YaHei', Arial, 'Helvetica Neue';
--height-base: 30px;
--scrollbar-size: 6px;
--scrollbar-background: hsla(220 8% 36% / 0.6);
--scrollbar-background-inverse: rgba(48, 48, 48, 0.2);
--scrollbar-background-hover-inverse: rgba(48, 48, 48, 0.4);
--scrollbar-border-radius: 6px;
--scrollbar-border-color: hsla(220 8% 36% / 0.6);
--scrollbar-border-width: 4px;
--button-padding-x: 25px;
--button-height: 32px;
--button-background: transparent;
--button-background-primary: #4C88FF;
--button-background-primary-hover: linear-gradient(0deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1)), #4C88FF;
--button-background-primary-disabled: #505359;
--button-background-secondary: #505359;
--button-background-secondary-hover: linear-gradient(0deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1)), #505359;
--button-background-secondary-disabled: #505359;
--button-background-hover: transparent;
--button-background-active: transparent;
--button-background-disabled: transparent;
--button-color: white;
--button-color-disabled: #595959;
--button-color-primary-disabled: #aaaaaa;
--button-color-hover: white;
--button-color-secondary-hover: white;
--button-color-secondary-disabled: #aaaaaa;
--button-border-radius: 4px;
--button-border-color: rgba(255, 255, 255, 0.6);
--button-border-color-hover: white;
--button-border-color-disabled: rgba(255, 255, 255, 0.2);
--button-grey-border-color: #505359;
--button-grey-border-color-hover: white;
--button-font-weight: 500;
--checkbox-color: white;
--checkbox-color-disabled: rgba(255,255,255,0.2);
--checkbox-font-color: white;
--checkbox-border-color: rgba(255, 255, 255, 0.6);
--checkbox-border-color-hover: white;
--checkbox-border-color-disabled: rgba(255, 255, 255, 0.4);
--checkbox-border-radius: 4px;
--checkbox-inner-space-x: 12px;
--checkbox-background: var(--brand-theme);
--checkbox-background-default: transparent;
--checkbox-background-disabled: rgba(255, 255, 255, 0.2);
--checkbox-icon: '\ff02';
--checkbox-icon-size: 16px;
--checkbox-size: 16px;
/* --input-border-color: 0; */
--input-background: var(--background-color-base);
--input-background-disabled: #F5F5F5;
--input-border-color: var(--background-color-base);
--input-border-radius: 4px;
--input-icon-color: rgba(255,255,255,0.6);
--input-border-color-focus: #4c88FF;
--input-box-shadow-focus-color: rgba(76, 136, 255, 0.25);
--input-box-shadow-focus: 0 0 0 2px var(--input-box-shadow-focus-color);
--input-height-small: 32px;
--input-placeholder-color: var(--color-light);
--input-padding-x: 8px;
--input-padding-x-mini: 4px;
--input-padding-x-medium: 8px;
--input-prefix-padding-left: 32px;
--input-suffix-padding-right: 28px;
--textarea-background: rgba(36, 36, 36, 0.75);
/* your variables */
--collapse-border-color: var(--border-color-base);
--switch-background: #61656b;
--switch-transition: all var(--transition-duration-base);
/* --table-view-head-background: var(--background-color-base); */
--table-view-head-background: var(--divider-list-color);
--table-view-border-color: #4E505C;
--table-view-th-line-height: inherit;
--table-view-td-line-height: inherit;
--table-view-td-color: #b5b8c3;
--tabs-item-height: 32px;
--tabs-item-height-small: 32px;
--tabs-item-background-text: transparent;
--tabs-item-background-hover: var(--background-color-gray);
--tabs-item-background-selected: var(--background-color-dark);
--tabs-item-background-capsule: var(--background-color-gray);
--tabs-item-color: #666666;
--tabs-item-color-hover: inherit;
--tabs-item-color-selected: inherit;
--tabs-item-color-selected-capsule: inherit;
--tabs-body-space: 16px;
--tabs-body-space-small: 16px;
--tabs-border-base-color: #505359;
--tabs-border-color: var(--tabs-border-base-color);
--tabs-item-border-color-selected: var(--tabs-border-base-color);
--tabs-item-border-color-selected-capsule: var(--tabs-border-base-color);
--tabs-item-background-selected-capsule: var(--tabs-border-base-color);
--tabs-item-title-font-weight: 500;
--modal-dialog-background: var(--background-color-gray);
--modal-head-padding: 10px 16px;
--modal-foot-padding: 16px;
--modal-close-right: 16px;
--modal-static-padding: var(--space-base);
--modal-body-margin: 32px 32px 71px 32px;
--modal-foot-margin: 0;
--modal-border-color: #3a3b3e;
--tree-view-background: transparent;
--tree-view-node-background-active: #42434e;
--tree-view-node-background-selected: var(--brand-theme);
--tree-view-node-expander-size: 27px;
--tree-view-node-expander-size-mini: 32px;
--tree-view-node-expander-color: #FFFFFF99;
--tree-view-node-expander-color-hover: white;
--tree-view-node-expander-color-disabled: #FFFFFF33;
--tree-view-node-background-dragging:#48494D;
--tree-view-node-color-dragging: #aaa;
--tree-view-subnode-background-selected: #364259;
--tree-view-subnode-background-dragging: #373739;
--tree-view-subnode-color-dragging: #aaa;
--tree-view-subnode-selected-background-hover: #3B5383;
--menu-padding-y: 8px;
--menu-min-width: 160px;
--menu-border-width: 0;
--menu-background-hover: var(--brand-theme);
--menu-divider-background: var(--divider-global-color);
--menu-item-color: #ffffff;
--menu-background: var(--background-color-base);
--menu-border-radius: 4px;
--menu-box-shadow: 0px 0px 4px rgba(3, 3, 3, 0.3);
--menu-divider-margin-y: 0;
--form-group-head-background: var(--background-color-base);
--form-group-head-padding: 8px 10px;
--form-group-head-line-height: 1;
--form-group-space: 10px;
--form-item-label-color: #aaaaaa;
--form-table-head-background: transparent;
--form-table-head-color: #aaaaaa;
--form-table-head-padding: 0;
--form-table-remove-button-color: #f24957;
--list-view-group-head-background: transparent;
--list-view-item-background-hover: var(--brand-theme);
--list-view-item-background-focused: #404041;
--list-view-item-background-selected: var(--brand-theme);
--list-view-item-padding: 4px 8px;
--select-padding-x: 8px;
--select-padding-x-mini: 4px;
--select-padding-x-small: 6px;
--select-padding-x-medium: 8px;
--select-height: 36px;
--select-height-small: 32px;
--select-box-shadow-focus: 0 0 0 2px rgba(76, 136, 255, 0.25);
--select-popper-box-shadow: 0px 0px 4px rgba(3, 3, 3, 0.3);
--select-popper-border-color: #1D1E24;
--select-popper-padding: 8px 0;
--select-arrow-color: rgba(255,255,255,0.6);
--select-arrow-color-hover: rgba(255,255,255,1);
--select-border-color-hover: #4c88ff;
--select-multiple-border-color: 1px solid rgba(255,255,255,0.6);
--select-multiple-background-color: white;
--select-tags-padding: 4px 26px 4px 4px;
--select-tags-padding-y: 1px;
--select-tag-background: #343538;
--select-tag-border-radius: 4px;
--select-tag-remove-color: rgba(255, 255, 255, 0.2);
--select-background-disabled: rgba(36,36,36,0.75);
--validator-message-padding: 6px 17px 6px 40px;
--validator-message-line-height: 20px;
--validator-message-margin-top: 4px;
--validator-message-background-error: #F24957;
--validator-message-border-radius: 4px;
--validator-message-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.3);
--validator-message-white-space: normal;
--validator-message-min-width: 152px;
--sidebar-width: 360px;
--navbar-height: 60px;
--navbar-background: #33353d;
--toc-width: 260px;
--article-h2-color: #626671;
--article-h2-border-color: #3d414c;
--popup-padding: 16px;
--popup-box-shadow: 0px 0px 4px rgba(3, 3, 3, 0.3);
--popup-background: #242424;
--popup-arrow-size: 4px;
--tooltip-background: var(--background-color-base);
--tooltip-arrow-size: 4px;
--tooltip-box-shadow: 0px 0px 4px rgba(3, 3, 3, 0.3);
--number-input-icon-color-hover: white;
--radio-space-x: 32px;
--radio-inner-space-x: 8px;
--radio-size: 16px;
--radio-solid-circle-size: 7px;
--radio-solid-circle-background-disabled: rgba(255, 255, 255, 0.4);
--radio-box-shadow-focus: none;
--radio-border-color: rgba(255, 255, 255, 0.6);
--radio-border-color-hover: white;
--radio-border-color-disabled: rgba(255, 255, 255, 0.4);
--radio-circle-background-disabled: rgba(255, 255, 255, 0.2);
--radio-background: transparent;
/* 黑色背景字体默认白色 */
--font-color-primary: #fff;
--toast-top: 110px;
--toast-item-icon-vertical-align: -2px;
--table-view-background: var(--background-color-gray);
--table-head-font-weight: bold;
--table-view-border-color: var(--divider-list-color);
--table-view-td-color: #fff;
--table-hover-border-shadow-display: none;
--table-view-row-selected-background: transparent;
--table-view-row-hover-background: rgba(64, 64, 65, 0.6);
--table-view-head-item-color: #fff;
--table-view-head-item-color: #aaa;
--table-view-row-selected-border-color: #4c88ff;
--table-view-head-title-sortable-hover: inherit;
--table-view-sort-color-hover: #fff;
--table-view-filter-color-hover: #fff;
--table-view-filter-background: #242424;
--table-view-filter-item-hover: #404041;
--table-view-filter-item-focus: var(--table-view-filter-item-hover);
--group-head-background: var(--background-color-base);
--hr-border-color: var(--divider-global-color);
--editor-content-background-color: #ebebeb;
--tree-data-list-popper-offset-y: 5;
--popper-arrow-isShow: 1;
--pagination-item-color-selected: #fff;
--pagination-item-color: #aaa;
--pagination-item-border-color: #505359;
--pagination-item-background-hover: initial;
--pagination-item-border-color-hover: #fff;
--pagination-item-color-hover: #fff;
--pagination-item-border-color-disabled: #505359;
--pagination-item-color-disabled: #595959;
}