fix: 覆盖第三方插件页面的内部 UI 残留

用户服务器 (Halo Pro) 上部分第三方插件页面仍有白色残留,
原因是这些插件使用 Vue scoped 样式 ([data-v-xxx]),
特异性与常规覆盖相同但加载顺序靠后。

修复:
- 新增 plugin-pages.css, 针对已装插件的内部类覆盖 (含 !important):
  - 装备: .group, .equipment-*
  - 日程日历: .week-picker, .day-column__body
  - 心愿便签: .ah-body, .wb-s-card
  - 瞬间: .moment-editor, .editor-main, .card
- 修复侧边栏 .user-profile 白色残留 (Halo Pro 特有)
- 基于 blog.liuhangyv.top 真实环境逐页验证, 全部零残留

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-08-07 07:43:29 +08:00
parent c1c05d9bd4
commit 8a525a0e5e
2 changed files with 134 additions and 0 deletions
+1
View File
@@ -5,6 +5,7 @@
@import './variables.css';
@import './overrides/halo-core.css';
@import './overrides/plugin-pages.css';
@import './overrides/utilities.css';
@import './overrides/layout.css';
@import './overrides/components.css';