From f42b114384ceca7422d2b1d7cd4875683114524c Mon Sep 17 00:00:00 2001 From: kinghwj Date: Fri, 11 Sep 2026 17:13:25 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E8=A1=A5=E5=85=85=201.0=20=E5=88=B7?= =?UTF-8?q?=E6=96=B0=E6=8C=89=E9=92=AE=E6=8E=92=E6=9F=A5=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .workbuddy/memory/2026-07-17.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.workbuddy/memory/2026-07-17.md b/.workbuddy/memory/2026-07-17.md index 4a236ce..56faf0b 100644 --- a/.workbuddy/memory/2026-07-17.md +++ b/.workbuddy/memory/2026-07-17.md @@ -143,3 +143,16 @@ - 原因:Flask 开发服务器缓存静态文件,修改后需重启服务才能生效 - 解决:pkill + 重启 app.py - 提示用户浏览器也要 Cmd+Shift+R 强制刷新清除缓存 + +## 13:27 按钮高度抖动根因:↻ 字符渲染异常 + width 限制 + +- 截图分析:按钮变成竖长方形,"⟳"和"同步中..."分两行显示 +- 根因:字符 ↻ (U+21BB) 在某些字体下被当成大尺寸字符 + - 配合 width:120px,文字强制换行成两行 + - 高度从 36px 暴涨到 150px+ +- 修复方案: + - HTML: 拆成 + 两层结构 + - CSS: display:inline-flex + align-items:center + 固定 height:36px + - 图标字符: ↻ → ⟳ (U+27F3),更稳定 + - JS: 通过 .btn-text 选择器单独更新文字,保留图标 span +- 关键 CSS: flex-shrink:0 防止被 flex 父容器压缩