fix: 6个CSS变量/定位问题 (#1317) #1327

Merged
auto-approve-bot merged 1 commits from fix/css-variables-positioning-1317 into develop 2026-08-10 01:41:02 +08:00
Owner

修复内容

1. tasks.css: 未定义变量替换

  • --bg-surface--bg-primary
  • --border-primary--border-color
  • --bg-hover--bg-tertiary
  • --error-500--error
  • --primary-500--color-primary-500

2. voice-clone.css: toast z-index

  • .vc-toast-container z-index 从 var(--z-modal) 改为 var(--z-toast) (800)

3. products.css: 响应式断点

  • 1400px → 1200px(3列)
  • 992px → 768px(2列)

4. voice-materials: 列表视图溢出

  • 9列 grid 加 overflow-x: auto + min-width: 700px
  • batch-mode 加 min-width: 730px
  • 顺带修复 --border-primary--border-color

5. titles.css + assets.css: sticky 定位

  • 父容器加 overflow: visible
  • sticky 元素加 align-self: start

6. EditingPlanner.css: search icon

  • .ep-search-wrap 已有 position: relative,确认无需改动

Closes #1317

## 修复内容 ### 1. tasks.css: 未定义变量替换 - `--bg-surface` → `--bg-primary` - `--border-primary` → `--border-color` - `--bg-hover` → `--bg-tertiary` - `--error-500` → `--error` - `--primary-500` → `--color-primary-500` ### 2. voice-clone.css: toast z-index - `.vc-toast-container` z-index 从 `var(--z-modal)` 改为 `var(--z-toast)` (800) ### 3. products.css: 响应式断点 - 1400px → 1200px(3列) - 992px → 768px(2列) ### 4. voice-materials: 列表视图溢出 - 9列 grid 加 `overflow-x: auto` + `min-width: 700px` - batch-mode 加 `min-width: 730px` - 顺带修复 `--border-primary` → `--border-color` ### 5. titles.css + assets.css: sticky 定位 - 父容器加 `overflow: visible` - sticky 元素加 `align-self: start` ### 6. EditingPlanner.css: search icon - `.ep-search-wrap` 已有 `position: relative`,确认无需改动 Closes #1317
xiaoxia added the frontendP2 labels 2026-08-10 01:32:22 +08:00
xiaoxia added 1 commit 2026-08-10 01:32:22 +08:00
fix: 6个CSS变量/定位问题 (#1317)
CI/CD Pipeline / Build Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 32s
CI/CD Pipeline / Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / PR Build API Image (pull_request) Has been skipped
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m2s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m4s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m50s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m51s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 1m17s
AI Code Review / AI Code Review (pull_request) Successful in 1m57s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 1m33s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m11s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 1m46s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 3m26s
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Build Production API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Canary Release to Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / CI Gate (pull_request) Successful in 5s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 34s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 53s
94791dc255
1. tasks.css: 未定义变量替换为设计系统已定义变量
   - --bg-surface → --bg-primary
   - --border-primary → --border-color
   - --bg-hover → --bg-tertiary
   - --error-500 → --error
   - --primary-500 → --color-primary-500

2. voice-clone.css: .vc-toast-container z-index 从 var(--z-modal) 改为 var(--z-toast)

3. products.css: 响应式断点调整 1400px→1200px(3列) 992px→768px(2列)

4. voice-materials.css: 列表视图9列grid加 overflow-x:auto + min-width 约束
   - .vmat-list-header / .vmat-row min-width: 700px
   - batch-mode min-width: 730px
   - 顺带修复 --border-primary → --border-color

5. titles.css + assets.css: sticky定位父容器加 overflow:visible + align-self:start

6. EditingPlanner.css: .ep-search-wrap 已有 position:relative,无需改动

🚀 预览环境已部署

项目 详情
PR号 #1327
预览链接 https://pr-1327.preview.xiaoxiajianji.com
API环境 staging

💡 预览环境使用 staging API 数据,请勿在预览环境中操作重要数据。

🔄 每次提交新代码后预览环境会自动更新。

🗑️ PR 关闭或合并后,预览环境会自动清理。

🚀 **预览环境已部署** | 项目 | 详情 | |------|------| | PR号 | #1327 | | 预览链接 | [https://pr-1327.preview.xiaoxiajianji.com](https://pr-1327.preview.xiaoxiajianji.com) | | API环境 | staging | > 💡 预览环境使用 staging API 数据,请勿在预览环境中操作重要数据。 > > 🔄 每次提交新代码后预览环境会自动更新。 > > 🗑️ PR 关闭或合并后,预览环境会自动清理。
Collaborator

代码审查结果 - PR #1327

⚠️ 问题(0个需要修改)

💡 建议(1个可选)

  1. tasks.css 多处:CSS 变量重构移除了回退值(如 var(--error-500, #ef4444) 变更为 var(--error))。建议确认全局 CSS 变量(如 --error, --border-color)已在根节点正确定义,否则在变量加载失败或未定义时会导致样式失效。

格式检查通过 | 逻辑审查通过 | 性能良好


🤖 由 AI 代码审查机器人自动生成 | 2026-08-09 17:34:20 | 模型:

## 代码审查结果 - PR #1327 ### ⚠️ 问题(0个需要修改) 无 ### 💡 建议(1个可选) 1. **tasks.css 多处**:CSS 变量重构移除了回退值(如 `var(--error-500, #ef4444)` 变更为 `var(--error)`)。建议确认全局 CSS 变量(如 `--error`, `--border-color`)已在根节点正确定义,否则在变量加载失败或未定义时会导致样式失效。 --- ✅ 格式检查通过 | ✅ 逻辑审查通过 | ✅ 性能良好 --- <sub>🤖 由 AI 代码审查机器人自动生成 | 2026-08-09 17:34:20 | 模型: </sub> <!-- AI_CODE_REVIEW_AUTO_COMMENT -->
auto-approve-bot approved these changes 2026-08-10 01:34:35 +08:00
auto-approve-bot left a comment
Collaborator

CI全绿,自动审批通过。

CI全绿,自动审批通过。
auto-approve-bot approved these changes 2026-08-10 01:34:35 +08:00
auto-approve-bot left a comment
Collaborator

CI全绿,自动审批通过。

CI全绿,自动审批通过。
auto-approve-bot merged commit ef2f9c2a10 into develop 2026-08-10 01:41:02 +08:00
auto-approve-bot deleted branch fix/css-variables-positioning-1317 2026-08-10 01:41:03 +08:00

🗑️ 预览环境已清理

PR #1327 已关闭或合并,对应的预览环境已被清理。

如有需要,可以重新打开 PR 来重新生成预览环境。

🗑️ **预览环境已清理** PR #1327 已关闭或合并,对应的预览环境已被清理。 > 如有需要,可以重新打开 PR 来重新生成预览环境。
Sign in to join this conversation.