|
|
@@ -197,44 +197,74 @@ html.dark {
|
|
|
// 下拉菜单弹出
|
|
|
.el-select-dropdown,
|
|
|
.el-dropdown-menu {
|
|
|
- background-color: var(--bg-container);
|
|
|
- border-color: var(--border-color);
|
|
|
+ background-color: var(--bg-container) !important;
|
|
|
+ border-color: var(--border-color) !important;
|
|
|
+ }
|
|
|
+
|
|
|
+ // Select 下拉选项
|
|
|
+ .el-select-dropdown {
|
|
|
+ .el-select-dropdown__item {
|
|
|
+ color: var(--text-regular);
|
|
|
+
|
|
|
+ &:hover,
|
|
|
+ &.hover {
|
|
|
+ background-color: var(--bg-hover);
|
|
|
+ }
|
|
|
+
|
|
|
+ &.is-selected,
|
|
|
+ &.selected {
|
|
|
+ color: var(--color-primary);
|
|
|
+ font-weight: var(--font-weight-medium);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// 弹出层
|
|
|
.el-popper {
|
|
|
- background-color: var(--bg-container);
|
|
|
- border-color: var(--border-color);
|
|
|
+ background-color: var(--bg-container) !important;
|
|
|
+ border-color: var(--border-color) !important;
|
|
|
border: 1px solid var(--border-color) !important;
|
|
|
|
|
|
- &.el-popper--light {
|
|
|
- background-color: var(--bg-container);
|
|
|
- border: 1px solid var(--border-color);
|
|
|
+ &.el-popper--light,
|
|
|
+ &.is-light {
|
|
|
+ background-color: var(--bg-container) !important;
|
|
|
+ border: 1px solid var(--border-color) !important;
|
|
|
|
|
|
.el-popper__arrow::before {
|
|
|
- background-color: var(--bg-container);
|
|
|
- border-color: var(--border-color);
|
|
|
+ background-color: var(--bg-container) !important;
|
|
|
+ border-color: var(--border-color) !important;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ .el-popper__arrow::before {
|
|
|
+ background-color: var(--bg-container) !important;
|
|
|
+ border-color: var(--border-color) !important;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// 下拉菜单
|
|
|
- .el-dropdown__popper {
|
|
|
+ .el-dropdown__popper,
|
|
|
+ .el-dropdown__popper.el-popper {
|
|
|
background-color: var(--bg-container) !important;
|
|
|
border: 1px solid var(--border-color) !important;
|
|
|
box-shadow: var(--shadow-lg) !important;
|
|
|
|
|
|
.el-dropdown-menu {
|
|
|
- background-color: var(--bg-container);
|
|
|
- border: none;
|
|
|
+ background-color: var(--bg-container) !important;
|
|
|
+ border: none !important;
|
|
|
|
|
|
.el-dropdown-menu__item {
|
|
|
- color: var(--text-regular);
|
|
|
+ color: var(--text-regular) !important;
|
|
|
|
|
|
&:hover,
|
|
|
- &:focus {
|
|
|
- background-color: var(--bg-hover);
|
|
|
- color: var(--color-primary);
|
|
|
+ &:focus,
|
|
|
+ &.is-hovering {
|
|
|
+ background-color: var(--bg-hover) !important;
|
|
|
+ color: var(--color-primary) !important;
|
|
|
+ }
|
|
|
+
|
|
|
+ &.active {
|
|
|
+ color: var(--color-primary) !important;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -255,4 +285,16 @@ html.dark {
|
|
|
background-color: var(--bg-container);
|
|
|
border-color: var(--border-color);
|
|
|
}
|
|
|
+
|
|
|
+ // Tooltip 深色模式
|
|
|
+ .el-popper.is-dark {
|
|
|
+ background-color: var(--bg-container) !important;
|
|
|
+ color: var(--text-primary) !important;
|
|
|
+ border: 1px solid var(--border-color) !important;
|
|
|
+
|
|
|
+ .el-popper__arrow::before {
|
|
|
+ background-color: var(--bg-container) !important;
|
|
|
+ border-color: var(--border-color) !important;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|