RuoYi-Vue-Plus/src/assets/styles/vendors/element-plus/_overrides.scss
2026-04-01 18:00:34 +08:00

53 lines
1.6 KiB
SCSS
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/* 跨多个 Element Plus 组件的共用覆盖(圆角、描边、阴影、主按钮、表格变量、输入框等)。
* 注意:本文件在入口中晚于 components/_card-shell 载入,其中 .el-card 等与卡片壳层重叠的属性以本文件为准(例如阴影强度)。 */
// --- 卡片、弹层、抽屉及常见 popper 容器的圆角/边线/阴影 ---
.el-card,
.el-dialog,
.el-drawer,
.el-popover.el-popper,
.el-dropdown__popper .el-dropdown-menu,
.el-picker__popper,
.el-select__popper.el-popper {
border-radius: var(--app-radius-lg);
border-color: var(--app-surface-border);
box-shadow: var(--app-shadow-md);
}
// --- 实体「面板」背景 ---
.el-card,
.el-dialog,
.el-drawer {
background: var(--app-surface-bg);
}
// --- 按钮默认字重 ---
.el-button {
font-weight: 500;
}
// --- primary 品牌色(亮色;暗色见 tokens/_theme-dark ---
.el-button--primary {
--el-button-bg-color: var(--app-accent-strong);
--el-button-border-color: var(--app-accent-strong);
--el-button-hover-bg-color: #4a7cff;
--el-button-hover-border-color: #4a7cff;
--el-button-active-bg-color: #2e5ce0;
--el-button-active-border-color: #2e5ce0;
}
// --- 表格 CSS 变量接业务 token ---
.el-table {
--el-table-border-color: var(--app-surface-border);
--el-table-header-bg-color: var(--tableHeaderBg);
--el-table-tr-bg-color: transparent;
background: transparent;
}
// --- 输入类默认内描边(与 _form 中 focus 环配合) ---
.el-input__wrapper,
.el-textarea__inner,
.el-select__wrapper {
box-shadow: 0 0 0 1px var(--el-border-color) inset;
}