优化
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
/* Client content standard. Sidebar and brand navigation are intentionally outside this scope. */
|
||||
:root {
|
||||
--client-action: #1777ff;
|
||||
--client-action-hover: #0958d9;
|
||||
--client-text: #344054;
|
||||
--client-muted: #667085;
|
||||
--client-border: #e4e7ec;
|
||||
--client-surface: #fff;
|
||||
--client-header-bg: #f8fafc;
|
||||
--client-hover-bg: #f5f8ff;
|
||||
--client-success: #067647;
|
||||
--client-success-bg: #ecfdf3;
|
||||
--client-warning: #b54708;
|
||||
--client-warning-bg: #fffaeb;
|
||||
--client-danger: #b42318;
|
||||
--client-danger-bg: #fef3f2;
|
||||
--client-info: #475467;
|
||||
--client-info-bg: #f2f4f7;
|
||||
--client-progress: #175cd3;
|
||||
--client-progress-bg: #eff8ff;
|
||||
--client-font-size: 13px;
|
||||
--client-control-height: 32px;
|
||||
--client-row-action-height: 28px;
|
||||
--client-table-header-height: 44px;
|
||||
--client-table-row-height: 48px;
|
||||
--client-toolbar-padding: 8px 16px;
|
||||
--client-pagination-padding: 12px 16px;
|
||||
--client-query-padding: 16px;
|
||||
--client-gap: 8px;
|
||||
--client-section-gap: 16px;
|
||||
--client-radius: 6px;
|
||||
}
|
||||
.client-ui { color: var(--client-text); font-size: var(--client-font-size); }
|
||||
.client-ui .el-button {
|
||||
--el-button-text-color: var(--client-action);
|
||||
--el-button-border-color: var(--client-border);
|
||||
--el-button-hover-text-color: var(--client-action-hover);
|
||||
--el-button-hover-border-color: #b2ccff;
|
||||
--el-button-hover-bg-color: var(--client-hover-bg);
|
||||
height: var(--client-control-height); border-radius: var(--client-radius); font-size: var(--client-font-size);
|
||||
}
|
||||
.client-ui .el-button--primary { --el-button-bg-color: var(--client-action); --el-button-border-color: var(--client-action); --el-button-text-color: #fff; --el-button-hover-bg-color: var(--client-action-hover); --el-button-hover-border-color: var(--client-action-hover); --el-button-hover-text-color: #fff; --el-button-active-bg-color: var(--client-action-hover); --el-button-active-border-color: var(--client-action-hover); }
|
||||
.client-ui .el-button--success { --el-button-text-color: var(--client-success); --el-button-bg-color: var(--client-success-bg); --el-button-border-color: #abefc6; --el-button-hover-text-color: var(--client-success); --el-button-hover-bg-color: #dcfae6; }
|
||||
.client-ui .el-button--warning { --el-button-text-color: var(--client-warning); --el-button-bg-color: var(--client-warning-bg); --el-button-border-color: #fedf89; --el-button-hover-text-color: var(--client-warning); --el-button-hover-bg-color: #fef0c7; }
|
||||
.client-ui .el-button--danger { --el-button-text-color: var(--client-danger); --el-button-bg-color: var(--client-danger-bg); --el-button-border-color: #fecdca; --el-button-hover-text-color: var(--client-danger); --el-button-hover-bg-color: #fee4e2; }
|
||||
.client-ui .el-button.is-link, .client-ui .el-button.is-text { --el-button-text-color: var(--client-action); --el-button-hover-text-color: var(--client-action-hover); }
|
||||
.client-ui .el-button.is-disabled { color: #98a2b3; background: #f9fafb; border-color: var(--client-border); }
|
||||
.client-ui .el-button > span { gap: 4px; }
|
||||
.client-ui .el-input__wrapper, .client-ui .el-select__wrapper { min-height: var(--client-control-height); font-size: var(--client-font-size); }
|
||||
.client-ui .el-button:focus-visible { outline: 2px solid var(--client-action); outline-offset: 2px; }
|
||||
.client-status { display: inline-flex; align-items: center; gap: 6px; min-height: 26px; padding: 3px 10px; border-radius: 999px; color: var(--client-info); background: var(--client-info-bg); font-size: 12px; font-weight: 600; line-height: 20px; white-space: nowrap; }
|
||||
.client-status::before { content: ''; flex: 0 0 6px; width: 6px; height: 6px; border-radius: 50%; background: currentColor; }
|
||||
.client-status[data-tone="primary"] { color: var(--client-progress); background: var(--client-progress-bg); }
|
||||
.client-status[data-tone="success"] { color: var(--client-success); background: var(--client-success-bg); }
|
||||
.client-status[data-tone="warning"] { color: var(--client-warning); background: var(--client-warning-bg); }
|
||||
.client-status[data-tone="danger"] { color: var(--client-danger); background: var(--client-danger-bg); }
|
||||
@@ -1,4 +1,5 @@
|
||||
@import './foundation.css';
|
||||
@import './client-ui.css';
|
||||
@import './shell.css';
|
||||
@import './workspace-tabs.css';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user