fix(web): 皮肤主题 - 修复提示浮层文字对比度
This commit is contained in:
@@ -13015,6 +13015,18 @@ html:not(.dark) .creation-history-drawer-root {
|
||||
backdrop-filter: none !important;
|
||||
}
|
||||
|
||||
/* Tooltip 必须使用同一套浮层背景/前景语义色。Ant Design 会让它继承
|
||||
colorTextLightSolid(实心按钮文字色),深色主题下会形成深底深字。 */
|
||||
:where(.ant-tooltip) {
|
||||
--ant-tooltip-arrow-background-color: var(--popover) !important;
|
||||
--ant-tooltip-overlay-color: var(--popover-foreground) !important;
|
||||
}
|
||||
|
||||
:where(.ant-tooltip-container, .ant-tooltip-inner) {
|
||||
background: var(--popover) !important;
|
||||
color: var(--popover-foreground) !important;
|
||||
}
|
||||
|
||||
:where(.ant-select-item-option, .ant-dropdown-menu-item, .ant-dropdown-menu-submenu-title, .ant-cascader-menu-item, .ant-mentions-dropdown-menu-item) {
|
||||
min-height: 36px;
|
||||
margin-block: 2px;
|
||||
|
||||
@@ -155,6 +155,10 @@ describe("site appearance and editable skin library", () => {
|
||||
expect(editorSource).toContain("后台菜单");
|
||||
expect(globalStyles).toContain("--control-switch-checked-bg: #16a34a");
|
||||
expect(globalStyles).toContain("--plugin-switch-checked-bg: var(--control-switch-checked-bg)");
|
||||
expect(globalStyles).toContain("--ant-tooltip-arrow-background-color: var(--popover) !important");
|
||||
expect(globalStyles).toContain("--ant-tooltip-overlay-color: var(--popover-foreground) !important");
|
||||
expect(globalStyles).toContain(":where(.ant-tooltip-container, .ant-tooltip-inner)");
|
||||
expect(globalStyles).toContain("color: var(--popover-foreground) !important");
|
||||
expect(adminStyles).toContain("--admin-status-warning: var(--palette-status-warning)");
|
||||
expect(adminStyles).toContain("border-radius: var(--menu-radius);");
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user